body {
 background: url(images/bg.gif) top repeat-x #f9f9f9;
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 11px;
 color: #000000;
 margin: 0px;
}
img {
 border: 0;
}
a:link, a:visited {
 color: #000000;
 text-decoration: none;
 padding: 0;
 margin: 0;
}

blockquote {
 border-left: 2px solid #ebebeb;
 padding-left: 5px;
}

.rule { width: 90%; border: 1px solid #cdcdcd; }

#page {
 width: 900px;
 border-left: 1px solid #f2f2f2;
 border-right: 1px solid #f2f2f2;
 background: #FFFFFF;
 margin-left: auto;
 margin-right: auto;
}
#footer {
 width: 900px;
 float: left;
 font-size: 9px;
 color: #000000;
 font-weight: normal;
 margin-top: 5px;
 clear: both;
}
#clear {
  clear: both;
	margin-bottom: 10px;
}

/* preview styles */

.page-tnc {
 background: #ffffff;
 border-left: 1px solid #f2f2f2;
 border-right: 1px solid #f2f2f2;
 margin-left: auto;
 margin-right: auto;
 width: 900px;
}

.header-tnc {
 background: url(images/banner.jpg) no-repeat;
 height: 225px;
 width: 900px;
}

.link-tnc {
 background: #ffffff url(images/homepreview-back.jpg) no-repeat;
 float: left;
 overflow: hidden;
 width: 900px;
}

/** PAGE STYLES **/                                                             /** PAGE STYLES **/
                                                                                /** COMPLETE **/
#page {
  background: #ffffff;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  margin-left: auto;
  margin-right: auto;
  width: 900px;
}
#previewpage {
 border-left: 1px solid #f2f2f2;
 border-right: 1px solid #f2f2f2;
 margin-left: auto;
 margin-right: auto;
 width: 900px;
}
#header {
  background: url(images/banner.jpg) no-repeat;
  height: 225px;
  padding-bottom: 5px;
  width: 900px;
}
#previewheader {
  background: url(images/banner.jpg) no-repeat;
  height: 225px;
  width: 900px;
}
.headerexpo {
 background: url(images/banner-expo.jpg) no-repeat;
 height: 225px;
 padding-bottom: 5px;
 width: 900px;
}
#left {
  float: left;
  margin-left: 5px;
  overflow: hidden;
  width: 150px;
}
#centre {
  float: left;
  margin-right: 5px;
  min-height: 600px;
  overflow: hidden;
  padding-left: 5px;
  width: 530px;
}
#index {
  float: left;
  margin-right: 5px;
  overflow: hidden;
  padding-left: 5px;
  width: 730px;
}
#right {
  margin-left: 695px;
  overflow: hidden;
  width: 200px;
}
#full {
  background: url(images/preview-back.jpg) no-repeat;
  float: left;
  text-align: center;
  overflow: hidden;
  width: 900px;
}

/** BANNER STYLES **/                                                           /** BANNER STYLES **/
                                                                                /** COMPLETE **/
table.banner { height: 225px; width: 900px; border-collapse: collapse; }
table.banner td { padding: 0px 0px 0px 0px; }
td.bannerleft { height: 25px; width:14px; }
td.bannerlink { height: 25px; vertical-align: top; width: 80px; }
td.bannerright { height: 25px; vertical-align: top; width: 646px; }
td.bannerend { height: 200px; width: 900px; }

#pageHeader {
  background: url(images/banner.jpg) no-repeat;
  height: 225px;
  width: 900px;
}
#pageFooter {
  background: url(images/footer.png) no-repeat;
  height: 50px;
  width: 900px;
}

/* navigation styles */                                                         /* navigation styles */

#nav {
 width: 100%;
 overflow: hidden;
 margin: 0;
 padding: 0;
}
#nav li {
 display: inline;
 list-style: none;
 margin: 0;
 padding: 0;
}
#nav a:link, #nav a:visited {
 float: left;
 display: block;
 height: 37px;
 background-position: 0px 0px;
}
#nav a:hover {
 background-position: 0px -36px;
}
.divider {
 float: left;
}
#navright {
 float: left;
}
/* user bar styles */                                                           /* user bar styles */

.bar {
 width: 900px;
 height: 32px;
 margin: 0px 3px 0 3px;
 padding: 5px 15px;
 font-weight: bold;
 color: #000000;
 overflow: hidden;
}
input.textbox {
 background: #FFFFFF;
 border: 1px inset #CDCDCD;
 font-size: 11px;
 color: #000000;
 padding: 2px;
}
td.date {
 text-align: right;
 width: 100%;
}
input.login {
 background: url(images/submit.png) no-repeat;
 width: 20px;
 height: 22px;
 border: 0;
}

/* left bar styles */                                                           /* left bar styles */

#left-old {
 float: left;
 width: 150px;
 overflow: hidden;
}
.moduletop {
 background: url(images/menu-top.png) no-repeat;
 width: 150px;
 height: 18px;
 padding: 2px 2px 0px 4px;
 font-weight: bold;
 overflow: hidden;
}
.menu {
 width: 200px;
 padding: 0px 0px 0px 0px;
 overflow: hidden;
 border: 0px;
}
.menu ul {
 margin: 0;
 padding: 0;
 border: 0px;
}
.menu li {
 margin: 0;
 padding: 0px 0px 0px 10px;
 border: 0px;
}
.menu a:link, .menu a:visited {
 display: block;
 width: 180px;
 height: 15px;
 font-weight: bold;
 padding: 5px 0 0 15px;
 text-decoration: none;
 border: 0px;
}
.menu a:hover {
 color: #747474;
}
.modulebottom {
 background: url(images/menubottom.gif) no-repeat;
 width: 150px;
 height: 7px;
 margin-top: 0px;
 margin-bottom: 4px;
}
html>body .modulebottom {
 margin-bottom: 10px;
}
.moduleheader {
 background: url(images/menutop.png) no-repeat;
 width: 150px;
 height: 18px;
 padding: 2px 2px 0px 4px;
 font-weight: bold;
 overflow: hidden;
}
.modulebody {
 display: inline;
 width: 200px;
 padding: 0px 0px 0px 0px;
 overflow: hidden;
}
.modulebody a:link, .modulebody a:visited {
 display: inline;
 width: 175px;
 font-weight: bold;
 padding: 0px 0px 0px 4px;
 border: 0px;
}
#vote {
 background: url(images/vote.png) no-repeat;
 width: 36px;
 height: 18px;
 border: 0;
}

/** LEFT MENU STYLES **/                                                        /** LEFT MENU STYLES **/
                                                                                /** COMPLETE **/
.LeftMenu { overflow: hidden; width: 150px; }
.LeftMenu ul { margin: 0px; padding: 5px 0px 0px 0px; }
.LeftMenu li { height: 25px; margin: 0px; padding: 0px 0px 0px 15px; }
.LeftMenu a:hover { color: #747474; }
td.LeftTableTd { line-height: 20px; width: 150px; }

.LeftTable {
  background: url(images/BgMenuLeft.png) repeat-y;
  border-collapse: collapse;
  width: 150px;
}
.LeftMenu a:link, .LeftMenu a:visited {
  border: 0px;
  display: block;
  font-weight: bold;
  height: 12px;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  width: 120px;
}
.FirefoxMenu {
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: 150px;
}
#LeftFooter {
  background: url(images/FtMenuLeft.png) no-repeat;
  height: 12px;
  overflow: hidden;
  width: 150px;
}

/** RIGHT MENU STYLES **/                                                       /** RIGHT MENU STYLES **/
                                                                                /** COMPLETE **/
.RightMenu { overflow: hidden; width: 200px; }
.RightMenu ul { margin: 0px; padding: 5px 0px 0px 0px; }
.RightMenu li { height: 25px; margin: 0px; padding: 0px 0px 0px 15px; }
.RightMenu a:hover { color: #747474; }
td.RightTableTd { line-height: 20px; width: 200px; }

.RightTable {
  background: url(images/BgMenuRight.png) repeat-y;
  border-collapse: collapse;
  width: 200px;
}
.RightMenu a:link, .RightMenu a:visited {
  border: 0px;
  display: block;
  font-weight: bold;
  height: 12px;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  width: 170px;
}
#RightFooter {
  background: url(images/FtMenuRight.png) no-repeat;
  height: 12px;
  overflow: hidden;
  width: 200px;
}

/** POLL MENU STYLES **/                                                        /** POLL MENU STYLES **/
                                                                                /** COMPLETE **/
.PollMenu { padding: 0px 0px 0px 10px; overflow: hidden; width: 180px; }
.PollMenu ul { margin: 0px; padding: 0px 0px 0px 0px; }
.PollMenu li { height: 15px; margin: 0px; padding: 0px 0px 0px 15px; }
.PollMenu a:hover { color: #747474; }

.PollMenu a:link, .RightMenu a:visited {
  border: 0px;
  display: block;
  font-weight: bold;
  height: 12px;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  width: 170px;
}

/** ARTICLE STYLES **/                                                          /** ARTICLE STYLES **/
                                                                                /** COMPLETE **/
.ArticleMenu { font-size: 10px; overflow: hidden; width: 200px; }
.ArticleMenu ul { margin: 0px; padding: 5px 0px 0px 0px; }
.ArticleMenu li { height: 25px; margin: 0px; padding: 0px 0px 0px 15px; }
.ArticleMenu a:hover { color: #747474; }
.ArticlePage { font-size: 12px; margin: 10px 0px 0px 0px; width: 710px; }
#ArticlePages { font-size: 12px; margin: 10px 0px 0px 0px; width: 710px; }

#ArticleTable {
  line-height: 18px;
  padding: 0px 5px 5px 5px;
  text-align: justify;
  width: 730px;
}
.ArticleTitle {
  background: url(images/underline.gif) left bottom no-repeat;
  color: #000000;
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 4px;
  width: 720px;
}
.ArticleMenu a:link, .ArticleMenu a:visited {
  border: 0px;
  display: block;
  font-weight: bold;
  height: 12px;
  padding: 0px px 0px 5px;
  text-decoration: none;
  width: 170px;
}

/** REVIEW STYLES **/                                                           /** REVIEW STYLES **/
                                                                                /** COMPLETE **/
.ReviewPage { font-size: 12px; margin: 10px 0px 0px 0px; width: 510px; }
#ReviewPages { font-size: 12px; margin: 10px 0px 0px 0px; width: 510px; }

#ReviewTable {
  line-height: 18px;
  padding: 0px 5px 5px 5px;
  text-align: justify;
  width: 530px;
}

/** RATING STYLES **/                                                           /** RATING STYLES **/
                                                                                /** COMPLETE **/
td.RatingName {
  font-weight: bold;
  text-align: center;
  width: 20%;
}
td.RatingScore {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  width: 20%;
}
td.VerdictName {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  width: 20%;
}
td.VerdictScore {
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  width: 20%;
}

/** NEWS STYLES **/                                                             /** NEWS STYLES **/
                                                                                /** COMPLETE **/
#NewsHeading { padding: 0px 0px 0px 0px; width: 650px; }
#NewsHeading td { padding: 5px 0px 0px 0px; }
#NewsTable { width: 650px; }
.NewsHeadline a:hover { color: #676767; }
.NewsBodyMain { height: 60px; vertical-align: top; }

#NewsMainTable {
  line-height: 18px;
  padding: 0px 5px 5px 5px;
  text-align: justify;
  width: 730px;
}
#NewsTable td {
  padding-bottom: 8px;
  vertical-align: top;
}
#NewsTable td a:link, #NewsTable td a:visited {
  color: #222222;
  text-decoration: none;
}
td.NewsPreview {
  height: 60px;
  padding: 15px 0px 0px 0px;
  vertical-align: top;
}
.NewsHeadline {
  background: url(images/underline.gif) left bottom no-repeat;
  color: #000000;
  display: block;
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 4px;
  width: 530px;
}
.NewsTitle {
  background: url(images/underline.gif) left bottom no-repeat;
  color: #000000;
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 4px;
  width: 720px;
}
.NewsBodyIndex {
  line-height: 15px;
  margin: -10px 0px 0px 2px;
  vertical-align: top;
  width: 400px;
}
.NewsBodyShort {
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  margin: 10px 0px 0px 0px;
  text-align: justify;
  width: 710px;
}
.NewsBodyLong {
  font-size: 12px;
  line-height: 16px;
  margin: 10px 0px 0px 0px;
  text-align: justify;
  width: 710px;
}
.NewsBodySource {
  font-size: 12px;
  line-height: 16px;
  margin: 10px 0px 0px 0px;
  text-align: justify;
  width: 710px;
}
.NewsBodyDigg {
  font-size: 12px;
  line-height: 16px;
  margin: 10px 0px 0px 0px;
  text-align: right;
  width: 710px;
}
.NewsIntro {
  background: url(images/underline.gif) left bottom no-repeat;
  color: #000000;
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 4px;
  text-align: center;
  width: 530px;
}

.NewsBodyLong a:link, .NewsBodyLong a:visited { color:#1a6795; }
.NewsBodyLong a:hover { color:#4c99c7; }

/** GAME STYLES **/                                                             /** GAME STYLES **/

#GameTable { padding: 5px 5px 5px 5px; width: 730px; }
#GameTable td a:hover { color: #676767; }
.GameInfobox { overflow: hidden; width: 200px; }
td.GameInfoboxTd { line-height: 20px; width: 200px; }
td.GameInfoboxLeft { line-height: 20px; text-align: right; width: 35%; }
td.GameInfoboxRight { line-height: 20px; width: 65%; }

.GameList {
  background: url(images/underline.gif) left bottom no-repeat;
  color: #000000;
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 4px;
  padding-top: 4px;
  text-align: center;
  width: 730px;
}
#GameTable td {
  border-bottom: 1px solid #dcdcdc;
  padding: 5px 0px 5px 10px;
  vertical-align: top;
}
#GameTable td a:link, #GameTable td a:visited {
  color: #000000;
  text-decoration: none;
}
.GameBoxartTable {
  background: url(images/BgMenuWhite.png) repeat-y;
  border-collapse: collapse;
  width: 200px;
}
.GameInfoboxTable {
  background: url(images/BgMenuRight.png) repeat-y;
  border-collapse: collapse;
  width: 200px;
}
.GameInfobox a:link, .GameInfobox a:visited {
  border: 0px;
  display: block;
  font-weight: bold;
  height: 12px;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  width: 170px;
}
#WhiteFooter {
  background: url(images/FtMenuWhite.png) no-repeat;
  height: 12px;
  padding-right: 1px;
  overflow: hidden;
  width: 200px;
}

/* Old game styles */                                                           /* Old game styles */

#game-index {
 width: 530px;
 padding: 5px 5px 5px 5px
}
#game-index td {
 vertical-align: top;
 padding-left: 10px;
 padding-bottom: 6px;
 border-bottom: 1px solid #cbcbcb;
}
#game-index td a:link, #game-index td a:visited {
 color: #444444;
 text-decoration: none;
}
#game-index td a:hover {
 color: #676767;
}

/** Leftover news styles **/                                                    /** Leftover news styles **/

#newsheader {
 margin-top: 3px;
 width: 370px;
 height: 20px;
 color: #000000;
 font-weight: bold;
 font-size: 10pt;
 text-align: left;
 padding-top: 4px;
 padding-left: 10px;
}
#newsheader a:link, #newsheader a:visited, .dockheader a:link, .dockheader a:visited {
 color: #000000;
 font-weight: bold;
}
td.newspreview {
padding: 0 0 10px 0 !important;
}
td.list {
 padding-top: 8px;
 padding-bottom: 5px;
 padding-left: 30px;
}
.newsbody {
 margin: 10px 0px 0px 0px;
 width: 725px;
}
#leftcontent-news {
 float: left;
 width: 735px;
 margin-left: 155px;
 padding-left: 5px;
 overflow: hidden;
}
#content-index {
 float: left;
 width: 530px;
 margin-right: 5px;
 min-height: 600px;
 padding-left: 5px;
 overflow: hidden;
}
#content-left {
 float: left;
 width: 150px;
 margin-left: 5px;
 overflow: hidden;
}
html>body #content-left {
 margin-left: 5px;
}
#content-right {
 width: 200px;
 margin-left: 695px;
 overflow: hidden;
}
html>body #content-right {
 right: 0px;
}
#content-centre {
 float: left;
 width: 730px;
 padding-left: 0px;
 overflow: hidden;
}
.dockheader {
 margin-top: 3px;
 width: 148px;
 height: 27px;
 background: url(images/dockheader.gif) no-repeat;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 padding-top: 6px;
 padding-left: 15px;
}
.dock {
 width: 148px;
 margin-top: -3px;
 margin-bottom: 5px;
}
.dock td {
 vertical-align: top;
 border-bottom: 1px solid #d3d8e0;
 padding-bottom: 15px;
}
td.docklist {
 padding-top: 8px;
 padding-bottom: 10px;
 padding-left: 30px;
}
td.dockimage {
 width: 100px;
 height: 70px;
}
#footer {
 width: 900;
 float: left;
 font-size: 9px;
 color: #000000;
 font-weight: normal;
 margin-top: 5px;
}

/*MENU FOOTERS*/
#menuFooter-L {
 background: url(images/footerLeft.png) no-repeat;
 width: 150px;
 height: 10px;
 overflow: hidden;
}
#menuFooter-R {
 background: url(images/footerRight.png) no-repeat;
 width: 200px;
 height: 10px;
 overflow: hidden;
}

/* GAMES MODULE STYLES */
#gamesheader {
 margin-top: 3px;
 width: 370px;
 height: 16px;
 color: #000000;
 font-weight: bold;
 text-align: left;
 padding-top: 4px;
 padding-left: 10px;
}
#newsheader a:link, #newsheader a:visited, .dockheader a:link, .dockheader a:visited {
 color: #000000;
 font-weight: bold;
}
#game-index {
 width: 530px;
 padding: 5px 5px 5px 5px
}
#game-index td {
 vertical-align: top;
 padding-left: 10px;
 padding-bottom: 6px;
 border-bottom: 1px solid #cbcbcb;
}
#game-index td a:link, #game-index td a:visited {
 color: #444444;
 text-decoration: none;
}
#game-index td a:hover {
 color: #747474;
}
td.list {
 padding-top: 6px;
 padding-bottom: 5px;
 padding-left: 30px;
}

/** RELEASE STYLES **/                                                          /** RELEASE STYLES **/
                                                                                /** COMPLETE **/
td.ReleaseGame { font-size: 12px; width: 50%; }
td.ReleaseGameFd { color: #a0a0a0; font-size: 12px; width: 50%; }
td.ReleaseDate { font-size: 12px; width: 20%; }
td.ReleaseDateRg { font-size: 12px; width: 20%; }
td.ReleaseDateFd { color: #a0a0a0; font-size: 12px; width: 20%; }
td.ReleaseFormat { font-size: 12px; width: 10%; }

td.ReleaseGameCt { background: url(images/underline.gif) left bottom no-repeat; font-size: 12px; width: 50%; }
td.ReleaseDateRgCt { background: url(images/underline.gif) left bottom no-repeat; font-size: 12px; width: 20%; }
td.ReleaseDateFdCt { background: url(images/underline.gif) left bottom no-repeat; color: #a0a0a0; font-size: 12px; width: 20%; }
td.ReleaseFormatCt { background: url(images/underline.gif) left bottom no-repeat; font-size: 12px; width: 10%; }

#ReleaseTable {
  line-height: 18px;
  padding: 0px 5px 5px 5px;
  text-align: justify;
  width: 730px;
}
.ReleaseName {
  background: url(images/underline.gif) left bottom no-repeat;
	color: #000000;
  display: block;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 4px;
	width: 720px;
}
.ReleaseMonth {
  background: url(images/underline.gif) left bottom no-repeat;
	color: #000000;
  display: block;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 4px;
}
.ReleaseTitles {
  background: url(images/underline.gif) left bottom no-repeat;
	color: #000000;
  display: block;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
}

/** MENU HEADERS **/                                                            /** MENU HEADERS **/
                                                                                /** COMPLETE **/
#MainMenu {
  background: url(images/header/MainMenu.png) no-repeat;
  height: 50px;
  overflow: hidden;
  width: 150px;
}
#SiteSearch {
  background: url(images/header/SiteSearch.png) no-repeat;
  height: 50px;
  overflow: hidden;
  width: 150px;
}
#GetFirefox {
  background: url(images/header/GetFirefox.png) no-repeat;
  height: 50px;
  overflow: hidden;
  width: 150px;
}
#MediaUpdates {
  background: url(images/header/MediaUpdates.png) no-repeat;
  height: 50px;
  overflow: hidden;
  width: 200px;
}
#MonthlyPoll {
  background: url(images/header/MonthlyPoll.png) no-repeat;
  height: 50px;
  overflow: hidden;
  width: 200px;
}
#NewestReviews {
  background: url(images/header/NewestReviews.png) no-repeat;
  height: 50px;
  overflow: hidden;
  width: 200px;
}
#NewestArticles {
  background: url(images/header/NewestArticles.png) no-repeat;
  height: 50px;
  overflow: hidden;
  width: 200px;
}
#GenreSearch {
  background: url(images/header/GenreSearch.png) no-repeat;
  height: 50px;
  overflow: hidden;
  width: 200px;
}
#GameInformation {
  background: url(images/header/GameInformation.png) no-repeat;
  height: 50px;
  overflow: hidden;
  width: 200px;
}
#NewestScreenshots {
  background: url(images/header/NewestScreenshots.png) no-repeat;
  height: 50px;
  overflow: hidden;
  width: 200px;
}
#ExpoGamesWii {
  background: url(images/header/ExpoGamesWii.png) no-repeat;
	height: 50px;
	overflow: hidden;
	width: 200px;
}
#ExpoGames3DS {
  background: url(images/header/ExpoGames3DS.png) no-repeat;
	height: 50px;
	overflow: hidden;
	width: 200px;
}
#ExpoGamesDS {
  background: url(images/header/ExpoGamesDS.png) no-repeat;
	height: 50px;
	overflow: hidden;
	width: 200px;
}
#ExpoGamesWiiWare {
  background: url(images/header/ExpoGamesWiiWare.png) no-repeat;
	height: 50px;
	overflow: hidden;
	width: 200px;
}
#ExpoGamesDSiWare {
  background: url(images/header/ExpoGamesDSiWare.png) no-repeat;
	height: 50px;
	overflow: hidden;
	width: 200px;
}

/** E3 EXPO STYLES **/                                                          /** E3 EXPO STYLES **/

#expo-page {
  background: #ffffff;
  border-left: 1px solid #d0e2ee;
  border-right: 1px solid #d0e2ee;
  margin-left: auto;
  margin-right: auto;
  width: 900px;
}
.expo-menu {
  display: block;
	overflow: hidden;
  background: url(images/BgMenuRight.png) repeat-y;
	padding: 0px 0px 10px 0px;
  width: 200px; 
}
td.expo-td {
	line-height: 20px;
	margin: 0px 0px 15px 0px;
  width: 200px; 
}
#expo-footer {
 background: url(images/FtMenuRight.png) no-repeat;
 width: 200px;
 height: 12px;
 overflow: hidden;
}

/** 2010 - HEADERS **/
#GAME {
 background: url(images/header/headerGame.png) no-repeat;
 width: 200px;
 height: 40px;
 overflow: hidden;
}

/*E3 STYLES*/


img {
 border: 0;
}

.gallery {
 display: block;
 width: 720px;
 padding-bottom: 6px;
 margin: 0;
 font-size: 16px;
 color: #000000;
 background: url(images/underline.gif) left bottom no-repeat;
}

/** NEW OR REVISED FOR 2010 SEASON **/
.gameHeader {
 display: block;
 width: 720px;
 padding-bottom: 4px;
 margin: 0px;
 font-size: 16px;
 font-weight: bold;
 color: #000000;
 background: url(images/underline.gif) left bottom no-repeat;
}
.gameSubheader {
 display: block;
 width: 720px;
 padding-bottom: 4px;
 margin: 0;
 font-size: 14px;
 font-weight: bold;
 color: #000000;
 background: url(images/underline.gif) left bottom no-repeat;
}
.gameGallery {
 display: block;
 width: 720px;
 padding-bottom: 4px;
 margin: 0;
 font-size: 14px;
 color: #000000;
 background: url(images/underline.gif) left bottom no-repeat;
}
#gameLinks {
 width: 720px;
 border-spacing: 0px;
}
#gameLinks td {
 vertical-align: top;
 padding-left: 15px;
 padding-bottom: 6px;
 border-bottom: 1px solid #cbcbcb;
}
#gameLinks td a:link, #gameLinks td a:visited {
 color: #000000;
 text-decoration: none;
}
#gameLinks td a:hover {
 color: #676767;
}
#gameDescription {
 width: 530px;
 border-spacing: 0px;
 text-align: justify;
 padding-top: 6px;
 padding-bottom: 12px;
}
#gameDescription ul {
 margin: 0px;
 padding-top: 12px;
 padding-left: 20px;
 border: 0px;
}
#gameVideos {
 width: 650px;
 border-spacing: 0px;
}
#gameVideos td {
 vertical-align: top;
 padding-left: 15px;
 padding-top: 6px;
 padding-bottom: 4px;
 border-bottom: 1px solid #cbcbcb;
}
#GameDetails {
 width: 530px;
 border-spacing: 0px;
 text-align: justify;
 font-size: 11px;
 line-height: 16px;
 padding-top: 6px;
 padding-bottom: 12px;
}
#GameDetails ul {
 margin: 0px;
 padding-top: 12px;
 padding-left: 20px;
 border: 0px;
}
.GameName {                                                                     /** GameName **/
  background: url(images/underline.gif) left bottom no-repeat;
  color: #000000;
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 3px 0px 4px 0px;
  width: 530px;
}

.ScreensName {                                                                     /** GameName **/
  background: url(images/underline.gif) left bottom no-repeat;
  color: #000000;
  display: block;
  font-size: 15px;
  padding-top: 6px;
  width: 730px;
}
.ScreensReturn {                                                                     /** GameName **/
  color: #000000;
  display: block;
  font-size: 12px;
  padding-top: 6px;
  text-align: right;
  width: 730px;
}
#ScreensList {
 width: 730px;
 border-spacing: 0px;
 text-align: center;
 padding: 12px 0px 12px 0px;
}
