.MainContent {
  width: 794px;
  margin: 30px 0px 0px 2px;
  position: relative;
  background: #ccc;
  height: 590px;
}
.MainAssetPage .MainContent {
  height: 820px;
}
.IndividualAssetPage .MainContent {
  height: 620px;
}
#Screenshot_FlavorImage {
  background: url(/l.c.bin/I/5759572/ForestPath1.jpg) no-repeat scroll center top;
  height:776px;
  left:0px;
  position:absolute;
  top:80px;
  width:100%;
}
.TopHalf {
  background: url(/l.c.bin/I/5759489/Flare_BG.jpg) no-repeat;
  width: 794px;
  height: 433px;
}
.TopHalf h1 {
  font-family: impact;
  color: #1A469A;
  font-size: 38px;
  font-weight: normal;
  text-transform: uppercase;
  position: absolute;
  top: 1px;
  left: 25px;
  margin: 0px;
  padding: 0px;
  letter-spacing: -1px;
}
.BrowseWall {
  position: absolute;
  top: 45px;
  left: 10px;
  width: 288px;
  height: 300px;
}
.Control .BreadCrumb {
  color: #001F56;
  font-size: 8pt;
  text-decoration: none;
}
.Control .BreadCrumbContainer {
  width: 230px;
  height: 12px;
  position: absolute;
  left: 5px;
  top: 8px;
}
.ClearButton {
  border: 1px solid #001F56;
  text-transform: uppercase;
  width: 36px;
  font-size: 7pt;
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: 9px;
}
.Count {
  position: absolute;
  top: 377px;
  left: 10px;
}
.CountText {
  font-size: 22pt;
  color: #fff;
  display: block;
  margin-left: 5px;
  line-height: 50px;
}
span.AssetType {
  font-size: 11pt;
  color: #fff;
  font-weight: bold;
}
.TabContainer {
  width: 400px;
  height: 27px;
  background: url(/l.c.bin/I/5759493/TabBackground.gif) no-repeat;
}
.Tab {
  float: left;
  clear: none;
  cursor: pointer;
  width: 90px;
  height: 22px;
  text-align: center;
  font-size: 14px;
  line-height: 22px;
  font-weight: bold;
  margin-top: 5px;
  margin-left: 5px;
}
.BrowseWall .TabContainer .Selected {
  background: url(/l.c.bin/I/5759495/TabSelected.gif);
  color: #fff;
}
.SearchAssetsContainer {
  width: 286px;
  height: 300px;
}
.BrowseAssetsContainer {
  width: 288px;
  height: 300px;
  background: url(/l.c.bin/I/5759497/TagSearch_BG.gif);
  color: #fff;
}
.Breadcrumbs {
  color: #fff;
  padding: 5px;
}
.Platforms {
  display: block;
  width: 125px;
  height: 225px;
  padding: 5px;
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  font-family: impact;
  float: left;
  clear: none;
}
.Platform {
  display: block;
  font-size: 10pt;
  font-weight: bold;
  color: #fff;
  padding-bottom: 5px;
  border-bottom: 1px solid #000;
  cursor: pointer;
  text-decoration: none;
  width: 100%;
}
.Platform:hover {
  color: #fff;
  background: #5D8BB4;
}
.SelectedPlatform {
  background: url(/l.c.bin/I/5759564/Platform_Arrow.gif) no-repeat;
  background-position: center right;
}
.Results {
  width: 136px;
  height: 260px;
  float: left;
  clear: none;
  border: 1px solid #000;
  background-color: #fff;
  color: #022B65;
  padding: 5px;
}
.SubItem {
  cursor: pointer;
  color: #000;
  display: block;
  text-decoration: none;
  width: 100%;
}
.SubItem:hover {
  background: #1C5B95;
  color: #fff;
}
.SelectedSubItem {
  display: block;
  background: #144D88;
  color: #fff;
  width: 100%;
}
.Pipe {
  display: inline;
  color: #fff;
}
.BreadCrumb {
  display: inline;
  color: #fff;
  cursor: pointer;
  text-decoration: underline;
}
.MainAssetPage .ResultsContainer {
  width: 475px;
  height: 350px;
  position: absolute;
  top: 45px;
  right: 10px;
}
.Control {
  background: url(/l.c.bin/I/5759499/TagBottomControl.gif);
  width: 288px;
  height: 30px;
  position: relative;
}
.ResultsTitle {
  background: url(/l.c.bin/I/5759501/ResultsTitle_BG.gif);
  width: 475px;
  height: 27px;
}
span.ResultsTitleText {
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  top: 7px;
  left: 20px;
}
.AssetTitle {
  background: url(/l.c.bin/I/5759503/AssetsTitle_BG.png);
  width: 475px;
  height: 41px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.MainImage {
  position: relative;
  height: 300px;
  background: #000;
  overflow: hidden;
}
.MainImage img {
  margin-right: auto;
  margin-left: auto;
  width: 475px;
  height: 270px;
}
.MainImage .LoadingContainer {
  position: absolute !important;
  top: 0px;
  right: 0px;
  filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  width: 475px !important;
  height: 294px !important;
  background: #fff url(/l.c.bin/I/5759562/ajax_activity_indicators_download_animated_indicator_medium.gif) no-repeat;
  background-position: center;
}
.AssetDetails {
  position: absolute;
  bottom: 7px;
  left: 8px;
}
.AssetLink {
  font-weight: bold;
  color: #001F56;
  display: block;
  font-size: 9pt;
  text-decoration: none;
  float: left;
  clear: none;
}
.AssetLink:hover {
  text-decoration: underline;
  color: #001F56;
}
.Byline {
  display: block;
  font-weight: normal;
  margin-left: 5px;
  color: #084B8F;
  float: left;
  clear: none;
  width: 200px;
}
.Byline .Label {
  float: left;
  clear: none;
}
.Byline .CreatorLink {
  float: left;
  clear: none;
}
.Byline span.Date {
  float: left;
  clear: none;
  margin-left: 5px;
}
.SubAssetsContainer {
  margin-top: 5px;
  background: url(/l.c.bin/I/5759507/SubAssetsContainer_BG.gif) no-repeat;
  width: 475px;
  height: 51px;
  padding-top: 4px;
  position: relative;
}
.SubAssetsContainer div {
  width: 63px;
  height: 41px;
  margin-right: 4px;
  margin-left: 4px;
  position: relative;
  float: left;
  clear: none;
}
.ResultThumb {
  display: block;
  float: left;
  clear: none;
  border: 1px solid #fff;
  cursor: pointer;
}
.AllAssetsLink {
  cursor: pointer;
  height: 42px !important;
  margin-left: 3px;
  position: absolute !important;
  right: 5px;
  top: 4px;
  width: 97px !important;
}
#VideoBody .AllAssetsLink {
  background: url(/l.c.bin/I/5759509/AllVideos_BTN.png) !important;
}
#ScreenshotBody .AllAssetsLink {
  background: url(/l.c.bin/I/5759570/AllScreens_btn.gif) !important;
}
.Opacity {
  position: absolute !important;
  top: 0px;
  right: -5px;
  filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  width: 64px !important;
  height: 43px !important;
  background: #fff url(/l.c.bin/I/5759560/ajax_activity_indicators_download_animated_indicator.gif) no-repeat;
  background-position: center;
}
.CountContainer {
  width: 288px;
  height: 51px;
  background: url(/l.c.bin/I/5759511/ResultsCount_BG.png) no-repeat;
}
.FreshAssets, .MostViewedAsset {
  background: url(/l.c.bin/I/5759519/Pager_BG.png) no-repeat;
  width: 776px;
  height: 175px;
  border: 1px solid #000;
}
.FreshAssets {
  position: absolute;
  top: 630px;
  left: 10px;
}
.MostViewedAsset {
  position: absolute;
  top: 440px;
  left: 10px;
}
.MostViewedAsset .PagingTitle,
.FreshAssets .PagingTitle {
  font-weight: bold;
  position: absolute;
  top: 8px;
  left: 8px;
  width: 160px;
  height: 20px;
  text-align: center;
  font-size: 11pt;
}
.MostViewedAsset .PagingContainer,
.FreshAssets .PagingContainer {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 52px;
  height: 20px;
}
.PageForward, .PageBack,
.PageBackDisabled, .PageForwardDisabled {
  width: 25px;
  height: 20px;
  float: left;
  clear: none;
  background-image: url(/l.c.bin/I/5759521/NextBack_BG_New.png);
}
.PageBack {
  cursor: pointer;
}
.PageForward {
  background-position: 25px 0px;
  cursor: pointer;
}
.PageBackDisabled {
  background-position: 0px 20px;
  cursor: default;
}
.PageForwardDisabled {
  background-position: 25px 20px;
  cursor: default;
}
.MostViewedAsset .AssetContainer,
.FreshAssets .AssetContainer {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 145px;
  padding: 0px;
  margin: 0px;
  border: 0;
}
.MostViewedAsset .PageArea,
.FreshAssets .PageArea {
  width: 800px;
  position: absolute;
  left: 15px;
  top: 10px;
}
.MostViewedAsset .ViewAllButton,
.FreshAssets .ViewAllButton {
  width: 80px;
  height: 20px;
  position: absolute;
  top: 3px;
  right: 60px;
  text-align: center;
  line-height: 18px;
  text-transform: uppercase;
  text-decoration: none;
  color: #333;
  background: url(/l.c.bin/I/5759568/AllAsset_Btn.gif) no-repeat;
}
.MostViewedAsset .ViewAllButton:hover,
.FreshAssets .ViewAllButton:hover,
.MostViewedAsset .ViewAllButton:visited,
.FreshAssets .ViewAllButton:visited {
  color: #333;
}
.PageArea .Asset {
  float: left;
  clear: none;
  width: 120px;
  position: relative;
  margin-right: 6px;
}
.PageArea .Asset .ThumbContainer {
  width: 116px;
  height: 84px;
  display: block;
  background: #000;
  border: 1px solid #000;
  overflow: hidden;
}
.PageArea .Asset .ThumbContainer:hover {
  border: 1px solid blue;
}
.PageArea .Asset .ThumbContainer img {
  border: 0;
}
.PageArea .Asset .LoadingContainer {
  width: 118px;
  height: 86px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #fff url(/l.c.bin/I/5759562/ajax_activity_indicators_download_animated_indicator_medium.gif) no-repeat;
  background-position: center;
  filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.PageArea .Asset .ThumbContainer img {
  width: 116px;
  height: 87px;
}
.PageArea .Number {
  position: absolute;
  top: -3px;
  left: -5px;
  font-weight: bold;
}
.PageArea .Left {
  background: url(/l.c.bin/I/5759580/NumberLeftCorner.gif) no-repeat;
  width: 3px;
  height: 16px;
  float: left;
  clear: none;
}
.PageArea .InnerNumber {
  background: url(/l.c.bin/I/5759584/NumberMiddleBG.gif);
  float: left;
  clear: none;
  height: 16px;
  color: #022B65;
  line-height: 15px;
}
.PageArea .Right {
  background: url(/l.c.bin/I/5759582/NumberRightCorner.gif) no-repeat;
  width: 10px;
  height: 16px;
  float: left;
  clear: none;
}
.PageArea .Title {
  margin-top: 5px;
  font-weight: bold;
}
.PageArea span.ByLine {
  font-weight: bold;
}
.MostViewedAsset .TabContainer,
.FreshAssets .TabContainer {
  position: absolute;
  left: 175px;
  top: 5px;
  background: none;
  color: #fff;
  text-transform: uppercase;
  height: 20px;
}
.MostViewedAsset .TabContainer .Tab,
.FreshAssets .TabContainer .Tab{
  width: 80px;
  height: 23px;
  margin: 0px;
  line-height: 22px;
  color: #fff;
  font-size: 12px;
}
.MostViewedAsset .TabContainer .Selected,
.FreshAssets .TabContainer .Selected {
  background: url(/l.c.bin/I/5759533/SelectedPagerTab.png) no-repeat !important;
}
.AssetGrid {
  width: 540px;
  height: 500px;
  position: absolute;
  top: 5px;
}
.AssetGrid .AssetContainer {
  width: 99%;
  height: 100%;
  border-left: none;
  border-top: none;
  border-bottom: none;
  margin-top: 0px;
  position: absolute;
  top: 24px;
  left: 10px;
  padding: 0px;
}
.AssetGrid .Asset,
.AssetGrid .Asset img {
  width: 100px;
  height: 75px;
  cursor: pointer;
}
.AssetGrid .Asset {
  position: relative;
  float: left;
  margin: 2px;
  padding: 0px;
}
.AssetGrid .PageNumbersContainer {
  position: absolute;
  top: 5px;
  right: 140px;
}
.AssetGrid .PageNumber {
  float: left;
  clear: none;
  color: blue;
  cursor: pointer;
  border: 1px solid #fff;
  text-decoration: none;
}
.AssetGrid .PageNumber:hover{
  background-color: #CCCCCC;
}
.AssetGrid .PagingContainer {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 52px;
  height: 20px;
  background: url(/l.c.bin/I/5759521/NextBack_BG_New.png) no-repeat;
}
.AssetGrid .PageBack, .AssetGrid .PageForward {
  width: 23px;
  height: 20px;
  float: left;
  clear: none;
  cursor: pointer;
}
.AssetGrid .LoadingContainer {
  width: 100px;
  height: 75px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #fff url(/l.c.bin/I/5759562/ajax_activity_indicators_download_animated_indicator_medium.gif) no-repeat;
  background-position: center;
  filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
#CommentsArea {
  position: absolute;
  top: 625px;
  left: 10px;
  width: 551px;
  min-height: 389px;
  _height: 389px;
  border: 1px solid #333333;
  background: #ccc url(/l.c.bin/I/5759554/CommentArea_BG.gif) no-repeat;
  padding: 0px;
}
.LogComment {
  padding: 0px;
  width: 551px;
}
#CommentsArea .CommentText {
  padding-left: 3px;
  width: 545px;
}
#CommentsArea h3, h3 {
  font-size: 15px;
  font-weight: bold;
  position: relative;
  top: 3px;
  left: 0px;
  font-family: impact;
  text-align: center;
  width: 160px;
  padding: 0px;
  margin: 0px;
}
#CommentsArea .PostComment {
  background: url(/l.c.bin/I/5759552/Video_CommentButton.png) no-repeat;
  height: 20px;
  width: 95px;
  padding-top: 3px;
  padding-left: 20px;
  text-decoration: none;
}
.IndividualAssetPage .LGWM_Window textarea {
 width: 379px;
}
.IndividualAssetPage .CommentBlock_ButtonsContainer {
  display: block;
}
.CommentBlock_ButtonOldest,
.CommentBlock_ButtonNewest {
  cursor: pointer;
}
.SearchesContainer {
  height: 379px;
  width: 200px;
  border: 1px solid #333;
  position: absolute;
  top: 625px;
  right: 10px;
  padding: 5px;
  background-color: #fff;
}
.ResultsContainer .ListContainer{
  width: 200px;
  height: 150px;
}
.ResultsContainer .Asset {
  float: left;
  clear: none;
  width: 60px;
  height: 46px;
  overflow: hidden;
  border: 1px solid #ccc;
  margin: 2px;
  background: #000;
  position: relative;
}
.ResultsContainer .Asset:hover {
  border: 1px solid blue;
}
.ResultsContainer .Asset img {
  width: 60px;
  border: 0;
}
.RelatedSearchContainer .LoadingContainer {
  width: 60px;
  height: 46px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #fff url(/l.c.bin/I/5759560/ajax_activity_indicators_download_animated_indicator.gif) no-repeat;
  background-position: center;
  filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
#RelatedNewsContainer .ListContainer,
#RelatedForumsContainer .ListContainer{
  width: 200px;
  height: 110px;
}
.ListContainer .TopicLink {
  width: 195px;
  height: 15px;
  float: left;
  clear: both;
  margin-left: 5px;
}
.ListContainer .Title {
  height: 20px;
  margin-bottom: 5px;
  padding-top: 3px;
  text-align: center;
  text-transform: uppercase;
  width: 75px;
  font-weight: bold;
}
#RelatedVideosContainer {
  background: url(/l.c.bin/I/5759543/RelatedVideosTab.png) no-repeat;
  position: absolute;
  top: 45px;
  right: 5px;
  width: 220px;
  height: 570px;
}
#RelatedVideosContainer .Asset {
  width: 80px;
  height: 60px;
  border: 1px solid #ccc;
  background: #000;
  position: relative;
  overflow: hidden;
}
#RelatedVideosContainer .LoadingContainer {
  width: 80px;
  height: 60px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #fff url(/l.c.bin/I/5759560/ajax_activity_indicators_download_animated_indicator.gif) no-repeat;
  background-position: center;
  filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
#RelatedVideosContainer .Asset:hover {
  border: 1px solid blue;
}
#RelatedVideosContainer .Asset img {
  width: 80px;
  padding: 0px;
  margin: 0px;
  border: 0;
}
#RelatedVideosContainer .MoreLink {
  width: 195px;
  height: 45px;
  display: block;
  position: absolute;
  bottom: 8px;
  left: 13px;
}
#ScreenshotBody #RelatedVideosContainer .MoreLink {
  background: url(/l.c.bin/I/5759574/AllScreens_Big_BTN.jpg) no-repeat;
}
#MMOvieBody #RelatedVideosContainer .MoreLink,
#VideoBody #RelatedVideosContainer .MoreLink {
  background: url(/l.c.bin/I/5759545/AllVideosButton.jpg) no-repeat;
}
#RelatedVideosContainer .Title {
  height: 23px;
  margin-left: 10px;
  margin-bottom: 10px;
  font-weight: bold;
}
#RelatedVideosContainer .Name {
  font-weight: bold;
}
#RelatedVideosContainer .AssetDetailsContainer {
  height: 63px;
  width: 200px;
  border-bottom: 1px dotted #ccc;
  margin-top: 5px;
  margin-left: 10px;
  position: relative;
}
#RelatedVideosContainer .Asset {
  float: left;
  margin-right: 5px;
  position: relative;
}
#RelatedVideosContainer .PlayButton {
  background: url(/l.c.bin/I/5759548/Video_PlayButton.png) no-repeat;
  width: 24px;
  height: 16px;
  position: absolute;
  top: -2px;
  left: -3px;
  cursor: pointer;
}
#RelatedVideosContainer .NoRelatedAssets {
  margin-left: 10px;
}
.IndividualAssetPage .FeaturedAssetContainer .AssetContainer {
  z-index: 0;
}
.RelatedSearchContainer .ListContainer .Title {
  margin: 0 0 5px 5px;
  padding-top: 3px;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  color: #142962;
}
.FeaturedAssetContainer {
  position: absolute;
  top: 45px;
  left: 10px;
  width: 551px;
  height: 567px;
}
.FeaturedAssetContainer .AssetContainer {
  padding: 0px;
  margin: 0px;
  width: 549px;
  height: 307px;
  border: 0;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  background-color: #000;
  position: absolute;
  z-index: -1;
  top: 28px;
  left: 0px;
}
.FeaturedAssetContainer .AssetContainer div {
  margin-right: auto;
  margin-left: auto;
}
.FeaturedAssetContainer .AssetContainer img {
  border: 0;
  width: 550px;
  height: 307px;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.FeaturedAssetContainer .TopBar {
  width: 551px;
  height: 28px;
  position: relative;
  background: url(/l.c.bin/I/5759556/AssetPage_TopBar_BG.png) no-repeat;
}
.FeaturedAssetContainer .TopBarLabel {
  position: absolute;
  top: 7px;
  left: 10px;
}
.FeaturedAssetContainer .AssetInfo {
  background: url(/l.c.bin/I/5759558/AssetInfo_BG.png) no-repeat;
  width: 551px;
  height: 244px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.FeaturedAssetContainer .AssetDetails {
  position: absolute;
  top: 20px;
  left: 10px;
}
.FeaturedAssetContainer .Title {
  float: left;
  clear: both;
  width: 370px !important;
  font-size: 16px;
  font-weight: bold;
  color: #003495;
}
.FeaturedAssetContainer .Date {
  float: left;
  clear: both;
  margin-top: 5px;
  color: #003495;
}
.FeaturedAssetContainer .Description {
  float: left;
  clear: both;
  color: #003495;
  width: 370px !important;
  margin-top: 5px;
}
.FeaturedAssetContainer .Views {
  position: absolute;
  bottom: 25px;
  left: 10px;
  font-weight: bold;
  color: #003495;
}
.PlayerCard, .Card {
  position: absolute;
  top: 20px;
  right: 10px;
}
.SocialBookmarkContainer {
  position: absolute;
  bottom: 10px;
  right: 170px;
}
.SocialBookmarkContainer a {
  float: left;
  clear: none;
  margin-right: 5px;
}
.SocialBookmarkContainer a img {
  width: 16px;
  height: 16px;
  border: 0;
}
.Ratings {
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: 65px;
  height: 13px;
  background: #fff;
}
.Rating {
  cursor: pointer;
  width: 13px;
  height: 13px;
  float: left;
  clear: none;
}
.Full {
  background: url(/l.c.bin/I/5759022/FullStar.gif) no-repeat;
}
.Half {
  background: url(/l.c.bin/I/5759024/HalfStar.gif) no-repeat;
}
.Empty {
  background: url(/l.c.bin/I/5759026/EmptyStar.gif) no-repeat;
}
.ContentContainer {
  background: #fff;
  position: absolute;
  top: 45px;
  left: 10px;
  width: 773px;
  height: 535px;
}
.DisplayAllAssetsPage .ContentContainer{
  position: absolute;
  overflow: hidden;
}
.RelatedScreensContainer {
  position: relative;
  left: 567px;
  width: 200px;
  height: 140px;
  background: #fff;
}
.RelatedNewsContainer {
  width: 200px;
  height: 120px;
  position: relative;
  left: 567px;
  background: #fff;
}
.RelatedForumsContainer {
  width: 200px;
  height: 120px;
  position: relative;
  left: 567px;
  background: #fff;
}
.RelatedPlayersContainer,
.RelatedTeamsContainer{
  background: #fff;
  height: 140px;
  position: relative;
  left: 567px;
  width: 210px;
}
.RelatedPlayersContainer .AvatarContainer,
.RelatedTeamsContainer .AvatarContainer{
  border: 1px solid #CCCCCC;
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
  margin: 2px;
  padding: 0px;
  width: 58px;
  height: 50px;
  float: left;
}
.RelatedPlayersContainer .AvatarContainer img,
.RelatedTeamsContainer .AvatarContainer img{
  position: relative;
  top: 0px;
  left: 0px;
  float: left;
  clear: none;
  height: 50px;
  width: 58px;
  background: #CCCCCC url(/l.c.bin/I/5759560/ajax_activity_indicators_download_animated_indicator.gif) no-repeat;
  background-position: center 30%;
  margin: 0px;
  padding: 0px;
  border: 0;
}
.IndividualAssetPage .RelatedTeamsContainer .AvatarContainer,
.IndividualAssetPage .RelatedPlayersContainer .AvatarContainer,
.IndividualAssetPage .RelatedPlayersContainer .AvatarContainer img,
.IndividualAssetPage .RelatedTeamsContainer .AvatarContainer img{
  height: 42px;
  width: 58px;
}
.RelatedPlayersContainer .AvatarContainer:hover,
.RelatedTeamsContainer .AvatarContainer:hover{
  border: 1px solid #0000FF;
}
.RelatedPlayersContainer .Title,
.RelatedTeamsContainer .Title{
  text-transform: uppercase;
}
#RelatedVideosContainer .Asset img,
#RelatedScreensContainer .Asset img{
  position: absolute;
  top: 0px;
  left: 0px;
  background: #CCCCCC url(/l.c.bin/I/5759560/ajax_activity_indicators_download_animated_indicator.gif) no-repeat;
  background-position: center 30%;
}
.RelatedScreensContainer .Asset img {
  width: 50px;
  height: 50px;
  margin: 0px 5px 5px 5px;
}
.RelatedScreensContainer .ResultsContainer .Asset {
  float: left;
  clear: none;
}
.RelatedScreensContainer .ResultsContainer,
.RelatedNewsContainer .ResultsContainer,
.RelatedForumsContainer .ResultsContainer {
  width: 100px;
  position: static;
}
.IndividualAssetPage #RelatedNewsContainer .ListContainer{
  height: 125px;
}
.RelatedScreensContainer .ListContainer,
.RelatedNewsContainer .ListContainer,
.RelatedForumsContainer .ListContainer {
  width: 200px;
  height: 110px;
}
.RelatedScreensContainer .ListContainer .TopicLink,
.RelatedNewsContainer .ListContainer .TopicLink,
.RelatedForumsContainer .ListContainer .TopicLink {
  width: 195px;
  height: 15px;
  float: left;
  clear: both;
  display: block;
  margin-left: 5px;
}
.RelatedPlayersContainer .Title,
.RelatedTeamsContainer .Title,
.RelatedScreensContainer .ListContainer .Title,
.RelatedNewsContainer .ListContainer .Title,
.RelatedForumsContainer .ListContainer .Title {
  margin: 0 0 5px 5px;
  padding-top: 3px;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  color: #142962;
}
.IndividualAssetPage .SearchesContainer{
  overflow: hidden;
}
.IndividualAssetPage .RelatedPlayersContainer,
.IndividualAssetPage .RelatedTeamsContainer{
  left: 0px;
  height: 125px;
}
.IndividualAssetPage #RelatedScreensContainer .ResultsContainer .ListContainer {
  height: 135px;
}
.IndividualAssetPage .RelatedPlayersContainer,
.IndividualAssetPage .RelatedTeamsContainer{
  width: 205px;
}
.IndividualAssetPage .MainContent{
  height: 1016px;
}
.IndividualAssetPage #CommentsArea {
  background-color: #fff;
}
.IndividualAssetPage #CommentsArea #CommentBlock_Comments_Stats {
  position: absolute;
  font-size: 9px;
  top: 11px;
  left: 130px;
}
.IndividualAssetPage #CommentsArea .CommentBlock_Header {
  height: 19px;
}
.IndividualAssetPage #CommentsArea h3 {
  width: 150px;
  top: 1px;
  font-size: 11pt;
  font-family: verdana;
}
.IndividualAssetPage h3 {
  font-size: 11pt;
  font-family: verdana;
}
.IndividualAssetPage #RelatedVideosContainer .Title {
  top: 5px;
}
.IndividualAssetPage .FeaturedAssetContainer .TopBarLabel {
  top: 5px;
}
.TagButton {
  background: url(/l.c.bin/I/5726933/Tag_Icon.gif);
  width: 20px;
  height: 20px;
  text-decoration: none;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
}
#MainAssetTag {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 50px;
  height: 20px;
  z-index: 2;
}
.TagTitle, .TagButton {
  z-index: 3;
}
.TagTitle {
  position: absolute;
  top: 0px;
  left: 3px;
  text-transform: uppercase;
}
.TagContainer {
  width: 312px;
  height: 161px;
  background: url(/l.c.bin/I/5727564/TagContainer_BG.png) no-repeat;
  position: absolute;
  top: -3px;
  right: -10px;
  z-index: 2;
}
.TagContainer .SubItemContainer {
  width: 290px;
  height: 75px;
  position: absolute;
  left: 7px;
  bottom: 0px;
}
.TagContainer .Label {
  font-weight: normal;
  font-size: 8pt;
}
.TagContainer .FormContainer {
  width: 290px;
  height: 125px;
  position: absolute;
  bottom: 0px;
  left: 7px;
}
.Tag {
  font-size: 10px;
  color: #000;
  width: auto;
  float: left;
  clear: none;
}
.TagItemContainer {
  float: left;
  clear: none;
  width: 100px;
}
.AlertContainer {
  background: #fff;
  border: 1px solid #000;
  width: 200px;
  padding: 5px;
  height: 50px;
  position: absolute;
  top: 85px;
  left: 50px;
}
.AlertContainer .Remove, .AlertContainer .Cancel {
  cursor: pointer;
}
.TagItemContainer .Remove {
  float: left;
  clear: none;
  cursor: pointer;
  margin-right: 2px;
}
.AddButton {
  width: 59px;
  height: 24px;
  background: url(/l.c.bin/I/5727676/AddTag_Button.gif) no-repeat;
  font-weight: bold;
  text-decoration: none;
  display: block;
  position: absolute;
  right: 0px;
  top: 20px;
}
.Input {
  position: absolute;
  top: 20px;
  left: 0px;
  margin-right: 5px;
  width: 225px !important;
}
#UploadButton {
  position: absolute;
  top: 5px;
  right: 10px;
}
#UploadButton a {
  width: 164px;
  height: 34px;
  display: block;
}
#MMOvieBody #UploadButton a,
#VideoBody #UploadButton a {
  background: url(/l.c.bin/I/5759576/Upload_Video_BTN.gif) no-repeat;
}
#ScreenshotBody #UploadButton a {
  background: url(/l.c.bin/I/5759578/Upload_Screen_BTN.gif) no-repeat;
}
#MMOvieBody {
  background: #CCCCCC url(/l.c.bin/I/5759566/MMovie_VideoSkin.jpg) no-repeat;
  background-position: center top;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 776px;
}
#MMOvieBody .MainContent {
  top: 37px;
}
#MMOvieBody #Navigation,
#MMOvieBody #NavigationBG{
  top: 49px;
}
.PayPalContainer {
  position: absolute;
  bottom: 7px;
  left: 145px;
  height: 56px;
  padding: 0px;
  margin: 0px;
}
.PayPalContainer form {
   margin: 0px;
   padding: 0px;
}
