body {
  margin: 0px;
  padding: 0px;
  background: #CCCCCC url(/l.c.bin/I/5489229/MainBG.png) repeat-x center top;
}
h1 {
  font-size: 18pt;
}
h2 {
  font-size: 16pt;
}
h2 {
  font-size: 14pt;
}
img {
  display: block;
}
img {
}
a, td, th, div, span {
  font-family: verdana;
  font-size: 7pt;
  color: #333333;
}
a {
  color: #003399;
}
a:Hover {
  color: #0066ff;
}
h3 {
  font-size: 8pt;
}
input, select, textarea  {
  background: url(/l.c.bin/I/5489128/FormFieldBG.png) repeat-x;
  background-color: #fff;
  border: 1px #000000 solid;
  color: #666666;
  float:left;
  padding: 3px;
}
textarea {
  width: 250px;
}
th {
  background: #001F56;
  color: #fff;
  padding: 5px;
  text-align: left;
}
#AllContent {
  position: relative;
  width:800px;
  margin-left:auto;
  margin-right:auto;
}
#inpKeywordContainer {
  clear: none;
}
.Odd {
  background: #e6e6e6;
}
.label, label {
  font-weight: bold;
}
.Hover {
  background-color: #ccffff;
}
.skinThumbnail {
  float: left;
  clear: none;
  margin: 10px;
}
#errorMessage {
  color: red;
}
.SkinThumbnailContainer {
  border: 0;
  margin-bottom: 10px;
  margin-right: 5px;
}
#NonCustomizableSkins, #CustomizableSkins {
  float: left;
  clear: both;
}
#inpContainer {
  float: left;
  clear: both;
}
.InputContainer {
  float: left;
  clear: none;
}
.CurrentSkinContainer {
  float: left;
  clear: both;
}
.PageSkinContainer, .DefaultSkinContainer, .ColorizedSkinContainer {
  float: left;
  clear: none;
  margin: 0 5px 0 5px;
}
.DisplaySkinsContainer {
  margin: 0px auto 100px auto;
  width: 200px;
}
.SkinLink {
  display: block;
  text-align: center;
  border: 0;
}
.MainSkinLink {
  border: 1px solid;
}
.MainSkinLink:hover {
  border: 1px solid #B8FF5D;
}
.BasicSkinInfo {
  float: left;
  clear: none;
}
span.SkinDetail {
  display: block;
}
#AllSkinsContainer {
  float: left:
  clear: none;
}
.BasicSkinInfoCell {
  color: #fff;
  vertical-align: top;
  width: 220px;
  padding-left: 10px;
}
.FullSkinLayout {
  width: 525px;
  border: 1px solid;
  margin-bottom: 10px;
}
.HiddenDIV {
  display: none;
}
#MinorNavigation {
  position: absolute;
  right: 10px;
  top: 5px;
  color: #ffffff;
}
#MinorNavigation a {
  color: #ffffff;
}
#MinorNavigation a:hover {
  color: #00FFFF;
}
#MinorNavigation .MinorSignInLink {
  font-weight: bold;
}
#MinorNavigation #VariableLinksIn,
#MinorNavigation #VariableLinksOut {
  color: #fff;
  display: none;
  text-align: right;
  margin-top: 10px;
}
#MinorNavigation #VariableLinksWelcome {
  color: #fff;
  font-weight: normal;
}
#MinorNavigation #VariableLinksWelcome img {
  margin: 0; padding: 0;
  vertical-align: middle;
  display: inline;
  float: none;
  width: 16px;
  height: 11px;
}
#BasicLoginBody {
  background-image: none;
  background-color: #ffffff;
}
#BasicLoginBody #AllContent {
  position: relative;
  margin-top: 5px;
  margin-left: 0px;
  margin-right: 0px;
  width: 200px;
}
#BasicLoginBody label {
  margin:3px;
  text-transform: uppercase;
}
#BasicLoginBody #inpUserNameLabel {
  position: absolute;
  left: 10px;
  top: 0px;
}
#BasicLoginBody #inpUserName {
  position: absolute;
  top: 20px;
  left: 10px;
}
#BasicLoginBody #inpPasswordLabel {
  position: absolute;
  top: 45px;
  left: 10px;
}
#BasicLoginBody #inpPassword {
  position: absolute;
  top: 65px;
  left: 10px;
}
#BasicLoginBody #ForgotPassword {
  position: absolute;
  top: 120px;
  left: 10px;
}
#BasicLoginBody #RegisterLink {
  position: absolute;
  top: 100px;
  left: 10px;
}
#BasicLoginBody #btnLogin {
  background: #003399;
  cursor: pointer;
  cursor: hand;
  position: absolute;
  top: 65px;
  left: 170px;
  height:23px;
  width:35px;
  border:1px #000000 outset;
  color:#ffffff;
  font-family: verdana;
  font-weight: bold;
  font-size: 7pt;
  text-transform: uppercase;
  margin: 0px;
}
option {
  background: #ffffff;
}
#FormContainer {
  position: absolute;
  left: 0px;
  top: 105px;
}
#FormPaddingContainer {
  padding: 10px;
  padding-bottom: 20px;
}
#FormMiddleBox {
  background-image: url(/l.c.bin/I/5489227/Form_White_Top.png);
  background-repeat: repeat-y;
  width: 598px;
}
#FormBottomBox {
  background-image: url(/l.c.bin/I/5489225/Form_White_Bottom.png);
  width: 598px;
  height: 50px;
}
#FormContainer h1 {
  color: #001F56;
}
#FormContainer h2 {
  color: #001F56;
  clear: both;
  border-bottom: 1px #cccccc dotted;
  font-size: 8pt;
  text-transform: uppercase;
}
.FormContainer, .FileUploadInput_Container {
  float: left;
  clear: both;
}
#DealsPage #FormContainer {
  float: left;
  clear: none;
}
#DealsPage #inpURL {
  width: 400px;
}
#DealsPage #inpCompany {
  width: 400px;
}
#DealsPage #inpCompanyURL {
  width: 400px;
}
.AbsolutelyHidden {
  visibility:hidden;
  position:absolute;
  top:0px;
  left:0px;
  width:1px;
  height:1px;
}
.StylizedSelect {
  background-color: #fff;
  width: 100px;
  height: 40px;
  display: block;
  position: relative;
  border: 1px solid #000;
  clear: both;
  overflow: auto;
}
.StylizedSelectOption {
  padding: 1px 0 1px 3px;
  display: block;
  overflow: hidden;
  color: #000;
  cursor: default;
  text-decoration: none;
  white-space: nowrap;
}
.StylizedSelectOption.Hover {
  background-color: #fdffb5;
  color: #000;
  cursor: pointer;
}
.StylizedSelectOption.Selected {
  background-color: #3366cc;
  color: #fff;
}
.StylizedSelectNoMatch {
  color: #f00;
  padding: 1px 0 1px 3px;
  cursor: default;
}
.StylizedSelectOption.OptGroup{
  font-weight:bold;
}
.StylizedSelectOption.SubOption{
  padding-left:10px;
}
#ProfileFormContainer {
  display: block;
  clear: both;
}
.SettingsLink {
  float: left;
  clear: none;
  display: block;
  margin-right: 10px;
}
#ManageSkinFormContainer {
  display: block;
  clear: both;
}
.InputContainer {
  display: block;
  clear: both;
  margin-bottom: 10px;
}
.InputContainer input {
  display: block;
  clear: both;
  width: 250px;
}
.InputContainer select {
  display: block;
  clear: both;
  width: 255px;
}
.SelectionHeader {
  float: left;
  clear: both;
}
#inpDescription {
  float: left;
  clear: both;
  width: 255px;
  border: 1px solid #000;
}
#ScreenShotAssetForm .FormContainer,
#VideoAssetForm .FormContainer, {
  margin: 0;
}
#ScreenShotAssetForm #inpNameLabel,
#VideoAssetForm #inpNameLabel {
  float: left;
  clear: both;
  display: block;
}
#ScreenShotAssetForm #NameInputContainer input,
#VideoAssetForm #NameInputContainer input {
  float: left;
  clear: both;
  width: 290px;
  margin-bottom: 10px;
}
#ScreenShotAssetForm #btnSelect,
#VideoAssetForm #btnSelect {
  float: left;
}
#ScreenShotAssetForm .LiveDigitalAsset_InputContainer,
#VideoAssetForm .LiveDigitalAsset_InputContainer {
  margin: 0;
}
#ScreenShotAssetForm #inpFile_fFileUploadInput1_label,
#VideoAssetForm #inpFile_fFileUploadInput1_label {
  float: left;
  clear: both;
}
#ScreenShotAssetForm #inpFile_fFileUploadInput1,
#VideoAssetForm #inpFile_fFileUploadInput1 {
  float: left;
  clear: both;
  width: 300px;
  margin-bottom: 10px;
}
#ScreenShotAssetForm #fFileUploadInput2_AddButton,
#VideoAssetForm #fFileUploadInput2_AddButton {
  margin: 0px;
  margin-top: 10px;
  cursor: hand;
  cursor: pointer;
  float: left;
  clear: both;
  width: 150px;
}
#ScreenShotAssetForm .FileUploadInput_Container,
#VideoAssetForm .FileUploadInput_Container {
  padding-top: 0px;
}
#ScreenShotAssetForm .Header,
#VideoAssetForm .Header {
  float: left;
  clear: both;
  font-weight: bold;
  margin-top: 10px;
}
#ScreenShotAssetForm #inpDescription,
#VideoAssetForm #inpDescription {
  float: left;
  clear: both;
  width: 290px;
}
#ScreenShotAssetForm #div_submitButton,
#VideoAssetForm #div_submitButton {
  float: left;
  clear: both;
}
#ScreenShotAssetForm #inp_BrowseToName,
#VideoAssetForm #inp_BrowseToName {
  margin-right: 5px;
  float: left;
  clear: left;
}
#ScreenShotAssetForm #DirectionsList,
#VideoAssetForm #DirectionsList {
  margin: 0px;
  padding: 20px;
}
#RemoveButtonContainer {
  float: left;
  clear: both;
}
#ScreenShotAssetForm #div_submitButton, #VideoAssetForm #div_submitButton, #DealsPage #div_submitButton{
  float: left;
  clear: both;
}
#inp_PlatformContainer {
  border-bottom: 1px #cccccc dotted;
}
#inp_PlatformContainer label {
  float: left;
  clear: none;
  width: 200px;
}
.FormUI-Field-Checkbox {
  float: left;
  width: 20px;
  clear: none;
  margin: 0px;
}
#inp_AgreeContainer {
  width: 250px;
}
#inp_AgreeContainer input{
  margin: 0px;
}
.FormUI-Field-Radio input, .FormUI-Field-Checkbox input {
  width: 20px;
  background: transparent none;
  border: 0px;
}
#HelpBoxContainer {
  position: absolute;
  right: -10px;
  top: 105px;
  clear: none;
  color: #ffffff;
}
#HelpBoxContainer2 {
  position: absolute;
  right: -10px;
  top: 358px;
  clear: none;
  color: #ffffff;
}
#HelpBoxContainer2 h2 {
  font-weight: bold;
  font-size: 20px;
  color: #fff;
  background: none;
  border: 0;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
}
#HelpBoxContainer h2 {
  font-weight: bold;
  font-size: 20px;
  color: #fff;
  background: none;
  border: 0;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
}
.HelpBox {
  background: url(/l.c.bin/I/5489231/Manage_Avatar_Help_Box.png) no-repeat;
  width: 200px;
  height: 243px;
  padding: 5px;
}
#HelpText {
  width: 195px;
  margin-top: 15px;
  margin-bottom: 15px;
  color: #ffffff;
}
#FeedbackLink a {
  font-weight: bold;
  color: #B0FF51;
}
#HelpBoxContainer #FeedbackLink {
  margin: 0px;
  padding: 0pz;
  width: 151px;
  color: #ffffff;
}
#btnSubmit, .BlogSubmitLink, #PreviewButton {
  text-transform: uppercase;
  text-align: left;
  font-size: 7pt;
  font-weight: bold;
  font-family: verdana;
  padding-top:0px;
  padding-left: 10px;
  cursor:hand;
  cursor:pointer;
  background: transparent url(/l.c.bin/I/5489239/Button_GreyArrow.png);
  width: 152px;
  height: 29px;
  border: 0;
  margin-top: 10px;
  color: #333333;
  float: none;
  clear: both;
  display: block;
}
#PreviewButton {
  position: absolute;
  bottom: 11px;
  right: 45px;
}
#btnSubmit:hover {
  background-position: 0px -29px;
  color: #ffffff;
}
#btnSubmit:active {
  background-position: 0px -58px;
  color: #ffffff;
}
#ModalOverlay{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 501;
  width: 100%;
  background-image: url(/l.c.bin/I/4214453/ModalBackground.png);
  display:none;
}
* html #ModalOverlay{
  background-color: #cccccc;
  back\ground-color: transparent;
  background-image: url(/l.c.bin/I/2492214/spacer.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/l.c.bin/I/4214453/ModalBackground.png", sizingMethod="scale");
}
#ModalOverlay.Show{
  display:block;
}
.Modal{
  display:block !important;
  position:absolute !important;
  z-index: 502 !important;
}
.LoadingImage {
  background: url(/l.c.bin/I/4803774/Loading-BG.gif) no-repeat;
  width: 93px;
  height: 63px;
}
#ModalMessage {
  width: 200px;
  padding: 10px;
  background-color: #fff;
  border: 2px solid #00397B;
  display: none;
}
#LoadingModal {
  display: none;
}
#MessageTitle {
  font-weight: bold;
  font-size: 14px;
  border-bottom: 1px solid #00397B;
  margin-bottom: 10px;
}
#CloseButton {
  cursor: pointer;
  cursor: hand;
  font-weight: bold;
  font-size: 14px;
  width: 70px;
  text-align: center;
  margin: 0 auto;
  border: 1px solid black;
}
#inpForumName {
  width: 570px;
}
#inpForumCopy {
  width: 550px;
  height:300px;
}
#FeedbackLink {
  color: #fff;
}
#SelectedColorContainer {
  width: 175px;
  position: absolute;
  bottom: 45px;
  right: 20px;
}
.ColorDetails {
  height: 40px;
  border-top: 1px solid #ccc;
}
.ColorBox {
  margin-top: 5px;
  margin-right: 5px;
  float: left;
  clear: none;
  width: 20px;
  height: 20px;
  border: 1px solid #000;
  cursor: pointer;
  cursor: hand;
  background-color: #fff;
}
.ColorType {
  margin-top: 5px;
  font-weight: bold;
}
#ColorPickerContainer {
  border: 1px solid #000;
  position: absolute;
  top: 300px;
  left: 150px;
  z-index: 5;
  display: none;
  background-color: #fff;
}
.ColorPickerButtons {
  float: left;
  clear: none;
  font-size: 10px;
  font-family: verdana;
  margin-right: 10px;
}
#ColorPickerButtonContainer {
  float: left;
  clear: both;
  margin: 0px 0px 5px 5px;
}
#PreviewSkinLinkContainer {
  position: absolute;
  bottom: 20px;
  right: 70px;
}
#ErrorMessageDIV {
  position: absolute;
  top: 20px;
  left: 350px;
  width: 225px;
  height: auto;
  display: block;
  color: red;
  font-weight: bold;
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #0000FF;
  display: none;
}
#FullMessageBody #inpHTML {
  width: 500px; 
  height: 200px;
}
#FeedbackFormPage #FormContainer {
  top:86px;
  width: 830px;
  height: 600px;
  background: url(/l.c.bin/I/4974168/ContactUs_FormBG.png) no-repeat;
  padding-left: 10px;
}  
#FeedbackFormPage h1 {
  position: relative;
  top: -5px;
  font-size:0px;
  height: 100px;
  background: url(/l.c.bin/I/4973938/ContactUs_HeaderBG.png) no-repeat;
  margin: 0px;
  padding: 0px;
}
.AssetTab{
  color:#333;
  text-decoration: none;
  float: left;
  text-align: center;
  width: 100%;
}
#SelectedAssetTab{
  background-position: 0px 0px;
  height: 30px;
}
.AssetContainer {
  border: 1px #cccccc solid;
  color: #000;
  text-align: left;
  background-color: #fff;
  float: left;
  clear: none;
  margin: 10px;
  padding: 10px;
  width: 90px;
  height: 150px;
  overflow: hidden;
}
.AssetName {
    display: block;
}
.AssetImageContainer{
   height: 75px;
   margin: 0 auto;
   width: auto;
   overflow: hidden;
}
.AssetImageContainer img{
   margin: 0 auto;
   width: 100%;
   border: 1px solid black;
   height: 75px;
}
.AssetName {
    display: block;
}
.AssetNavigationTable{
  float: left;
  width: 100%;
  margin-left: 10px;
}
#FeedbackFormPage #FormPaddingContainer {
  background: url(/l.c.bin/I/4973925/ContactUs_FlavorImage.png) no-repeat;
  background-position: right top;
  width: 930px;
  height: 600px;
}
#FeedbackFormPage .FormUI-FieldEdit-Text, #FeedbackFormPage .FormUI-FieldEdit-LongText {
  width: 430px !important;
} 
#FeedbackFormPage label {
  color: #ffffff;
}
#FeedbackFormPage #btnSubmit {
  background: url(/l.c.bin/I/4974509/ContactUs_Button.png) no-repeat;
  font-size: 0px;
  width: 300px;
  height: 50px;
}
#FeedbackFormPage #btnSubmit:Hover {
  background-position: 0px -50px;
}
#FeedbackFormPage #div_submitButton {
  color: #ffffff;
  font-weight: bold;
}
#FeedbackFormPage #FormMiddleBox, #FeedbackFormPage #FormBottomBox {
  background: none;
}
#FeedbackFormPage #inpName, #FeedbackFormPage #inpCopy {
  width: 500px;
}
#FeedbackFormPage #frmKBItem {
  margin: 0px;
}
#FeedbackFormPage #inpCopy {
  height: 75px;
}
#FeedbackFormPage #btnSubmit {
  margin-top: 10px;
  float: left;
  clear: both;
}
#ConfirmContent {
  border:1px #333333 solid;
  background: #ffffff;
  padding: 20px;
  padding-left: 0px;
  padding-right: 0px;
  position: absolute;
  top: 120px;
  color: #000 !important;
  font-size: 15pt;
  font-weight: bold;
  width: 100%;
  text-align: center;
}
#HomeLink {
  display: block;
  width: 160px;
  height:60px;
  padding-top: 5px;
}
.DatabaseAvatarContainer {
  overflow: hidden;
}
#HomePage .DatabaseAvatarContainer {
 float:left;
}
#ChangeAvatarLink, #BrowseSkins {
  background: url(/l.c.bin/I/5046920/Button_OrangeButton.gif) no-repeat center center;
  display: block;
  height: 20px;
  width:150px;
  position: absolute;
  left: 0px;
  top: 150px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}
#inpTeamTagLabel {
  width: 200px;
  display: block;
}
.InfoBox {
  width: 200px;
}
.InfoBoxTop {
  background: url() no-repeat 0 7px;
  padding: 0;
  margin: 0;
  height: 14px;
  width: 200px;
}
.InfoBoxContent {
  background-color: #16a;
  border: 1px solid white;
  border-top: none;
  padding: 4px 4px 8px 4px;
}
.InfoBoxContent div {
  height: 40px;
  clear: both;
}
.InfoBox div {
  color: #fff;
}
.InfoBox span {
  font-weight: bold;
  color: white;
}
.InfoBox img {
  width: 24px;
  height: 24px;
  float: left;
  border: 1px solid #fff;
  margin-right: 8px;
}
#LoginBody #WelcomeContainer {
  background: url(/l.c.bin/I/5489217/Login_FormBG.png) no-repeat;
  position: relative;
  top: 30px;
  margin-left: auto;
  margin-right: auto;
  width: 600px;
  height:450px;
}
#LoginBody input, #LoginBody label {
  position: absolute;
  left: 270px;
}
#LoginBody label {
  color: #001F56;
  font-weight: bold;
}
#LoginBody #inpUserNameLabel {
  top: 120px;
}
#LoginBody #inpUserName {
  top: 135px;
  width: 142px;
}
#LoginBody #inpPasswordLabel {
  top: 165px;
}
#LoginBody #inpPassword {
  top: 180px;
  width: 142px;
}
#LoginBody #btnLogin {
  top: 179px;
  left: 430px;
  border: 0px;
  color: #ffffff;
  font-size: 12pt;
  font-family: impact, verdana;
  text-transform: uppercase;
  width: 110px;
  height: 31px;
  padding: 0px;
  text-align: left;
  background-color: none;
  background-image: url(/l.c.bin/I/5489219/Login_FormBG.gif);
}
#LoginBody #ForgotPassword {
  position: absolute;
  left: 400px;
  top: 325px;
}
#LoginBody #RegisterPlayerButton, #LoginBody #RegisterPlayerButtonBG {
  left: 200px;
  top: 263px;
}
#LoginBody #RegisterTeamButton, #LoginBody #RegisterTeamButtonBG {
  left: 390px;
  top: 263px;
}
#LoginBody #MessageText, #LoginBody #ErrorText {
  position: absolute;
  top: 23px;
  left: 180px;
  border: 5px #FD7602 solid;
  padding: 10px;
  background: #ffffff;
  font-weight: bold;
}
.CallToArms {
  width: 200px;
  height: 0px;
  position: absolute;
  right: -35px;
  top: 45px;
  padding: 5px;
  border: 2px solid #bbb;
  background-color: #ddd;
  z-index: 2000;
  text-align: left;
  overflow: hidden;
}
.CallToArms .CloseButton {
  text-align: right;
  margin: 2px;
  cursor: pointer;
  cursor: hand;
}
.CallToArms .CloseButton:hover {
  text-decoration: underline;
}
.CallToArms .LoadingImage {
  margin: 10px 0 10px 50px;
}
.CallToArms .HornButton {
  width: 48px;
  height: 48px;
  background: url(/l.c.bin/I/5243549/CallToArms.gif) no-repeat;
  float: left;
}
.CallToArms .Team {
  width: 200px;
  height: 48px;
  margin: 1px;
  white-space: nowrap;
}
.CallToArms .Team:hover {
  background-color: #bbb;
  cursor: pointer;
  cursor: hand;
}
.CallToArms .TeamName {
  text-align: left;
  color: #555;
  float: left;
  width: 140px;
  margin-left: 4px;
}
.CallToArms .TeamName h1 {
  font-family: "Trebuchet MS", Arial;
  font-size: 18px;
  font-weight: bold;
  margin: 4px 0 2px 0;
}
.LiveDigitalAsset_SubHeading {
  font-weight: bold;
}
.LiveDigitalAsset_InputContainer {
  padding-bottom: 10px;
}
.LiveDigitalAsset_InputContainer label {
  display: block;
  font-weight: bold;
}
#LiveDigitalAsset_CategoryInputsContainer label {
  font-weight: normal;
}
.LiveDigitalAsset_CategoryLabel {
  font-weight: normal;
}
.LiveDigitalAsset_StylizedSelectInput {
  width: 155px;
}
#LiveDigitalAsset_TypeInputsContainer {
  width: 250px;
  padding-bottom: 10px;
}
.LiveDigitalAsset_TypeInputContainer {
  float: left;
}
.LiveDigitalAsset_TypeInputColumn1 {
  float: left;
}
.LiveDigitalAsset_TypeInputColumn2 {
  margin-left: 100px;
}
.LiveDigitalAsset_TypeInputContainer label {
  display: inline;
}
#LiveDigitalAsset_DateInputsContainer  {
  padding-bottom: 10px;
}
#inpDayCount {
  width: 50px;
}
#LiveDigitalAsset_DateRangeInputContainer {
  width: 250px;
}
#LiveDigitalAsset_DateRangeRow2 {
  margin-left: 25px;
}
#LiveDigitalAsset_EndDateCalendarContainer {
  margin-left: 22px;
}
#LiveDigitalAsset_ToggleViewControls {
  display: none;
  position: absolute;
  background-color: white;
  padding: 0px 5px 5px 5px;
  max-width: 250px;
  border: 1px solid #000000;
  z-index: 100;
}
.LiveDigitalAsset_DisplayControlsTitle {
  background-color: #EEEEEE;
  font-weight: bold;
}
.LiveDigitalAsset_Closer {
  float: right;
}
.LiveDigitalAsset_Closer a {
  text-decoration: none;
}
#LiveDigitalAsset_ItemsPerPage, #LiveDigitalAsset_PageLayout {
  font-weight: bold;
}
#LiveDigitalAsset_PageLayoutOptions {
  text-align: center;
}
#LiveDigitalAsset_PageLayoutOptions td {
  text-align: center;
  width: 80px;
}
.LiveDigitalAsset_AttachmentLabel, .LiveDigitalAsset_CategoriesLabel, .LiveDigitalAsset_ReferenceNumberLabel, .LiveDigitalAsset_AspectRatioLabel {
  font-weight: bold;
}
.LiveDigitalAsset_AttachmentFileInfo div {
  float: left;
}
.LiveDigitalAsset_ThumbnailContainer {
  clear: left;
}
.LiveDigitalAsset_ViewFullCategory {
  margin-left: 150px;
}
.LiveDigitalAsset_CategoriesLabel, .LiveDigitalAsset_ReferenceNumberLabel, .LiveDigitalAsset_AspectRatioLabel {
  float: left;
  width: 150px;
}
.LiveDigitalAsset_AttachmentContainer {
  padding-top: 10px;
}
.LiveDigitalAsset_LibraryContainer {
  padding: 10px 10px 10px 0px;
}
.LiveDigitalAsset_LibraryContainer {
  float: left;
}
.LiveDigitalAsset_LibraryContents {
}
.LiveDigitalAsset_LibraryName {
  text-align: center;
}
.LiveDigitalAsset_LibraryLink a img {
  border: none;
}
#Rights_Dates div{
  padding:10px 5px 10px 5px;
}
.LiveDigitalAsset_SortContainer a {
  text-decoration: none;
}
.Rating_Full {
  background: url(/l.c.bin/I/4546881/fullstar%281%29.png);
  width:16px;
  height:16px;
  float:left;
}
.Rating_Half {
  background: url(/l.c.bin/I/4546883/halfstar%281%29.png);
  width:16px;
  height:16px;
  float:left;
}
.Rating_Empty {
  background: url(/l.c.bin/I/4546884/emptystar%281%29.png);
  width:16px;
  height:16px;
  float:left;
}
#RatingsContainer {
  height:20px;
}
.LiveDigitalAsset_OptGroupSelectInput {
  width: 150px;
}
.SelectedCategories {
  float: left;
  margin-right: 15px;
}
.MediaTypeManager_MultipleInputContainer {
  clear: left;
}
.MediaTypeManager_MultipleInputContainer div {
  float: left;
  font-size: 10px;
}
.MediaTypeManager_MultipleInputNameContainer {
  font-weight: bold;
  width: 200px;
}
.MediaTypeManager_MultipleInputLinksContainer {
}
.MediaTypeManager_MultipleInputLinksContainer div {
  padding-right: 5px;
}
.MediaTypeManager_PriceMatrixFormat, .MediaTypeManager_PriceMatrixSize {
 font-weight: bold;
}
.MediaTypeManger_MediaTypeLargeIcon {
  vertical-align: middle;
}
.SettingsManager_MultipleInputContainer {
  clear: left;
}
.SettingsManager_MultipleInputContainer div {
  float: left;
  font-size: 10px;
}
.SettingsManager_MultipleInputSettingsContainer {
  font-weight: bold;
  width: 200px;
}
.SettingsManager_MultipleInputLinksContainer {
}
.SettingsManager_MultipleInputLinksContainer div {
  padding-right: 5px;
}
.IndustryManager_MultipleInputContainer {
  clear: left;
}
.IndustryManager_MultipleInputContainer div {
  float: left;
  font-size: 10px;
}
.IndustryManager_MultipleInputNameContainer {
  font-weight: bold;
  width: 200px;
}
.IndustryManager_MultipleInputLinksContainer {
}
.IndustryManager_MultipleInputLinksContainer div {
  padding-right: 5px;
}
.DetailGridElement{
  width:75px;
}
#LegalBodyId LABEL, #LegalCopyBody LABEL {
  display: block;
  float: none;
  clear: left;
}
#LegalBodyId th, #LegalCopyBody th {
  padding-left: 10px;
  padding-right: 10px;
}
#LegalBodyId .Region_Container LABEL{
  position:relative;
  display: inline;
  font-weight: normal;
  top:-3px;
}
#LegalCopyBody #inpLegalTypeContainer #inpLegalType {
  display: inline;
}
#LegalCopyBody #inpLegalTypeContainer LABEL {
  display: inline;
  position: relative;
}
#LegalCopyBody FIELDSET {
  float: none;
  display: block;
  width:373px;
}
#LegalCopyBody .inpHeaderStyleContainer SELECT{
  width: 125px;
}
#LegalCopyBody .inpCopyContainer {
  clear: left;
}
#LegalCopyBody #buttons {
  text-align: right;
  position:absolute;
  right: 15px;
  top: 5px;
  z-index: 500;
}
#LegalCopyBody #th_EditButton {
   width:120px;
   text-align: center;
}
#LegalBodyId .ColumnContainer{
  float: left;
  margin-right: 25px;
  width:200px;
}
#LegalCopyBody #th_AllAds, #LegalCopyBody .td_AllAds, #LegalCopyBody #th_Type, #LegalCopyBody .td_Type{
  text-align:center;
}
#LegalCopyBody #inpNameContainer, #LegalCopyBody #inpMediaTypeContainer {
  width:185px;
  float: left;
  height: 35px;
}
#LegalCopyBody #inpPositionContainer, #LegalCopyBody #inpLegalTypeContainer {
  width: 150px;
  float: left;
  clear: right;
  height: 35px;
}
#LegalCopyBody #inpLegalTypeContainer LABEL{
  display: inline;
}
#LegalCopyBody #inpLegalTypeContainer span{
  top: 10px;
  position: relative;
}
#LegalCopyBody .addMoreButton{
  background-color:transparent;
  font: normal 10px Arial;
  cursor: pointer;
  cursor: hand;
}
#LegalCopyBody .addMoreContainer{
  display: block;
  float: right;
  font-size: 10px;
  font-weight: bold;
}
#LegalViewFullContainer fieldset{
  width:500px;
  padding:5px;
}
#LegalViewFullContainer .RegionalContainerViewFull{
  padding:5px 0px 5px 5px;
}
#LegalViewFullContainer .LegalCopyOutputDisplay{
  background-color: #EBEBE4;
  width: 400px;
  padding:4px;
}
.LiveLegal_MultipleInputContainer {
  clear: left;
}
.LiveLegal_MultipleInputContainer div {
  float: left;
  font-size: 10px;
}
.LiveLegal_MultipleInputNameContainer {
  font-weight: bold;
  width: 350px;
}
.LiveLegal_MultipleInputLinksContainer {
}
.LiveLegal_MultipleInputLinksContainer div {
  padding-right: 5px;
}
.addMoreContainer{
  float:right;
}
#LegalList label{
  display:inline;
}
#LegalList .LegalListItem{
  height:25px;
}
#ViewAllLink a{
  text-Decoration:none;
}
#AnnouncementTitleContainer .small{
  color: #B1B1B1;
}
.LiveMediaLocation_ClearLeft {
  clear: left;
}
.LiveMediaLocation_PublicationInfoContainer {
}
.LiveMediaLocation_InfoLabel {
  font-weight: bold;
  float: left;
  width: 200px;
}
.LiveMediaLocation_Info {
  margin-left: 200px;
}
.LiveMediaLocation_PublicationSection {
  padding-bottom: 15px;
}
#PageSizes th, #ColumnSizes th {
  font-weight: bold;
  width: 50px;
}
#Rates th {
  font-weight: bold;
}
#PageSizes .PageName, #ColumnSizes .ColumnName, #Rates .DayofWeek {
  width: 200px;
  font-weight: bold;
}
#PageSizes .PageValue, #ColumnSizes .ColumnValue, #Rates .Rate {
  text-align: center;
}
.LiveMediaLocation_Print_QuestionInputContainer {
  padding-bottom: 10px;
}
.LiveMediaLocation_Print_QuestionInputContainer .InputContainer {
  padding-bottom: 5px;
}
.LiveMediaLocation_Print_Question {
  font-weight: bold;
}
.LiveMediaLocation_Print_QuestionInputContainer label {
  display: block;
}
.LiveMediaLocation_Print_SubQuestionContainer {
}
.LiveMediaLocation_Print_QuestionInputContainer .SubInputContainer {
  padding-bottom: 5px;
}
.LiveMediaLocation_Print_HelpText {
  font-style: italic;
  padding: 3px;
  background:#cccccc;
  width:780px;
  color:#333333;
}
.LiveMediaLocation_Print_ColumnedFields .LiveMediaLocation_Print_QuestionInputContainer{
  float: left;
  margin-right: 10px;
}
.LiveMediaLocation_ClearLeft {
  clear: left;
}
.LiveMediaLocation_PublicationInfoContainer {
}
.LiveMediaLocation_InfoLabel {
  font-weight: bold;
  float: left;
}
.LiveMediaLocation_Info {
}
.LiveMediaLocation_PublicationSection {
  padding-bottom: 15px;
}
.LiveMediaLocation_Print_Question {
  background-color: #004785;
  color: #fff;
  font-size: 12px;
  padding: 3px;
  width:780px;
}
.LiveMediaLocation_Print_ColumnedFields .LiveMediaLocation_Print_Question {
  width:380px;
}
.LiveMediaLocation_Print_ColumnedFields .LiveMediaLocation_Print_HelpText {
  width:380px;
}
.LiveMediaLocation_Print_SubQuestionContainer .LiveMediaLocation_Print_Question  {
  width:380px;
  margin:0px;
  background: #1E5993;
  color: #ffffff;
  font-weight: normal;
}
#LiveMediaLocation_Print_FormContainer table input {
  width: 50px;
}
#LiveMediaLocation_Print_FormContainer table label {
  display: inline;
}
#LiveMediaLocation_Print_FormContainer th {
  font-weight: bold;
}
#LiveMediaLocation_Print_FormContainer.InputContainer {
  padding: 0px;
  margin: 0px;
}
#LiveMediaLocation_Print_FormContainer {
  font-size: 12px;
}
#LiveMediaLocation_Print_FormContainer input,
#LiveMediaLocation_Print_FormContainer textarea {
  border: 1px #666666 solid;
}
#LiveMediaLocation_Print_FormContainer input,
#LiveMediaLocation_Print_FormContainer select {
  width:280px;
}
#LiveMediaLocation_Print_FormContainer textarea {
  width: 780px;
  height: 70px
}
#inpAdditionalStates {
  width: 280px !important;
}
#inpEditionsPublished {
  width: 380px !important;
}
#inpFullPageTabloidSizedContainer {
  padding-top: 15px;
}
#inpFullPageTabloidSizedContainer input {
  width: 25px;
}
#LiveMediaLocation_Print_ContactPersons .LiveMediaLocation_Print_QuestionInputContainer {
  float:left;
}
#frmPublicationForm h1 {
  background-color: #004785;
  color: #fff;
  font-size: 16px;
  height:80px;
  line-height:70px;
  padding-left:350px;
  width:433px;
}
#frmPublicationForm #btnSubmit {
  width:280px;
  cursor: pointer;
  cursor: hand;
  border: 1px solid Red;
}
.Survey-Thankyou-Message {
 font-size: 16px;
}
#frmPublicationForm input.input-radio {
  width:15px;
}
#LiveMediaLocation_Print_IntroText {
  font-weight: bold;
  padding: 3px;
  background:#cccccc;
  width:780px;
  color:#333333;
  margin-bottom: 15px;
  font-size: 13px;
}
#inpAdditionalAdSize1Label,
#inpAdditionalAdSize2Label,
#inpAdditionalAdSize3Label {
  margin-top: 7px;
  font-weight: bold;
}
.MagazineInputContainer label, .OutdoorInputContainer label, .DirectMailInputContainer label {
  display: block;
}
#MagazinePageSizeSettingsContainer, #OutdoorSizeSettingsContainer, #DirectMailPageSizeSettingsContainer {
  margin-top: 20px;
  margin-bottom: 20px;
}
.LiveMediaLocation_PublicationInfoContainer #MagazinePageSizeSettings .PageSizeNameHeader, .LiveMediaLocation_PublicationInfoContainer #DirectMailPageSizeSettings .PageSizeNameHeader {
  text-align: left;
}
.LiveMediaLocation_PublicationInfoContainer #MagazinePageSizeSettings th, .LiveMediaLocation_PublicationInfoContainer #OutdoorSizeSettings th, .LiveMediaLocation_PublicationInfoContainer #DirectMailSizeSettings th {
  font-weight: bold;
  text-align: right;
  border-bottom: 1px solid black;
  margin-left: 5px;
}
.LiveMediaLocation_PublicationInfoContainer #MagazinePageSizeSettings td, .LiveMediaLocation_PublicationInfoContainer #OutdoorSizeSettings td, .LiveMediaLocation_PublicationInfoContainer #DirectMailSizeSettings td {
  text-align:right;
  width: 75px;
}
.LiveMediaLocation_PublicationInfoContainer #MagazinePageSizeSettings .PageSizeName, .LiveMediaLocation_PublicationInfoContainer #OutdoorSizeSettings .SizeName, .LiveMediaLocation_PublicationInfoContainer #DirectMailSizeSettings .SizeName {
  text-align: left;
  width: auto;
}
.AdditionalAdSize1, .AdditionalAdSize2, .AdditionalAdSize3 {
 width: 150px;
}
#DiscountInputs input {
  text-align: right;
  padding-right: 1px;
}
#DiscountInputs th, #DiscountInputs td {
  text-align: center;
}
#AdCountHeading, #DiscountRateHeading {
  border-bottom: 1px solid #333333;
  width: 150px;
}
.SliderDisplay INPUT {
  border:0;
  padding-left:5px;
}  
#inpBudget {
  width:80px;
}
#inpCoOpPercentage, #inpDuration {
  width:40px;
}
#inpBudgetContainer, #inpLocalCustomizationAllowed {
  float:left;
  margin-right:10px;
}
.FormContainer textarea, .FormContainer #inpName {
  width:400px;
}
.FormContainer {
  padding:2px;
}
.Number {
  text-align:right;
}
.TotalRow td {
  border-top:1px #004785 solid;
  border-bottom:2px #004785 solid;
  font-weight:bold;
}
.MediaMixViewChart {
  border-left:1px #A1A1A1 dotted;
}
.MediaMixViewChart div {
  height:10px;
  background:#004785;
}
.MediaMixDataPoint {
  position:absolute;
  background: #004785;
  width:10px;
  height:10px;
  cursor:hand;
  cursor:pointer;
}
#MediaMixDetailsPopup {
  display:none;
  position:absolute;
}
.MatrixInput table{
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-top:1px solid #ccc;
  border-right:1px solid #ccc;
  background:url(/l.c.bin/I/4319030/TableBG.gif) no-repeat bottom right;
}
.MatrixInput td{
  cursor:pointer;
  cursor:hand;
  font-size:1px;
  line-height:1px;
  width:6px;
  height:6px;
}
.MatrixInput td.Hover{
  background-color:#ff0000;
}
.MatrixInput td.Selected{
  background:url(/l.c.bin/I/4318592/SelectedBG.gif) no-repeat 50% 50%;
}
.MatrixInput {
  position:absolute;
  left:145px;
  top:-5px;
  width:35px;
  height:35px;
}
.MatrixDisabled td{
  cursor:auto !important;
  background-color:#eee !important;
}
.SliderDisplay input {
  float:left;
}
#PickThumb_ListContainer {
  border: 1px solid #aaa;
  background-color: #ddd;
  padding: 5px;
  display: block;
  clear: none;
  width: 280px;
  height: 280px;
}
#PickThumb_ListContainer img {
  border: 1px solid #000;
  width: 60px;
  height: 60px;
  margin: 4px;
  padding: 0;
  float: left;
  cursor: pointer;
}
#PickThumb_ListContainer img:hover {
  border: 1px solid #fff;
}
#PickThumb_CategoryContainer {
  float: left;
  height: 290px;
  padding: 0 20px 0 20px;
}
#PickThumb_CategoryContainer img {
  margin-top: 8px;
}
#PickThumb_Category {
  margin-top: 50px;
}
#PickThumb_ListBackButton {
  background: url() no-repeat;
}
#PickThumb_ListNextButton {
  background: url() no-repeat;
}
#PickThumb_List {
  float: left;
}
#PickThumb_List table {
  margin: 10px 0 10px 0;
  width: 290px;
  border-collapse: collapse;
}
#PickThumb_List #ThumbsLoading {
  left: 472px;
  top: 170px;
  position: absolute;
  display: block;
  width: 300px;
  height: 300px;
  background: url(/l.c.bin/I/4803774/Loading-BG.gif) no-repeat 105px 115px;
}
#PickThumb_List .BrowseLink {
  cursor: hand;
  cursor: pointer;
  height:13px;
  width:39px;
  border:0px;
  float: left;
  clear:none;
}
#PickThumb_List #ThumbCountCell {
  width: 200px;
}
#PickThumb_List .ButtonCell {
  width: 40px;
}
#PickThumb_CategoryContainer input#inp_QuickFind {
  width: 100px;
  background: #fff;
  border: 1px solid #aaa;
  margin: 4px;
  float: left;
  clear: none;
  padding: 0;
  font-size: 8pt;
}
#PickThumb_CategoryContainer #searchButton {
  float: left;
  width: 24px;
  height: 24px;
  background: url() no-repeat 0 0px;
}
#PickThumb_Category div.CategoryLink {
  display: block;
  width: 131px;
  height: 20px;
  background: url() no-repeat;
  background-position: 0 -40px;
  font-weight: bold;
  color: #1562a7;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  margin-left: 4px;
  cursor: pointer;
}
#PickThumb_Category div.CategoryLink:hover {
  background-position: 0 -20px;
}
#PickThumb_PreviewContainer {
  float: left;
}
#PickThumb_Preview {
  border: 1px solid #aaa;
  background-color: #ddd;
  padding: 10px;
  width: 270px;
  height: 270px;
}
#submitBox1 {
  position: absolute;
  left: 0;
  top: 415px;
  width: 780px;
  float: left;
  border-top: 1px dotted #555;;
  margin: 70px 10px 0 10px;
}
#submitBox2 {
  position: absolute;
  left: 0;
  bottom: 120px;
  width: 780px;
  float: left;
  border-top: 1px dotted #555;;
  margin: 70px 10px 0 10px;
}
#ChooseAvatarPage #submitBox1 {
  top: 350px;
}
#submitBox1 input,
#submitBox2 input {
  float: right;
}
#FormPaddingContainer {
  padding: 5px;
}
#ManageTopHeader {
  background: url(/l.c.bin/I/5759433/Grey_Blend.png) no-repeat;
  width: 98%;
  height: 70px;
}
#ManageTopHeader h1 {
  display:block;
  float: none;
  margin: 0px;
  margin-left: 15px;
  padding-top:5px;
}
#ListTabContainer {
  position: absolute;
  top: 47px;
  left: 15px;
}
.AssetTab {
  background: url(/l.c.bin/I/5759435/Tab_On_Off.png) no-repeat;
  background-position: 0px -40px;
  float: left;
  clear: none;
  width: 157px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  text-transform: uppercase;
  color: #333333;
}
.AssetTab:Hover {
  background-position: 0px 0px;
  color: #000000;
}
.Rating_Full {
  background: url(/l.c.bin/I/5489159/FullStar.gif);
  width:13px;
  height:13px;
}
.Rating_Half {
  background: url(/l.c.bin/I/5489161/HalfStar.gif);
  width:13px;
  height:13px;
}
.Rating_Empty {
  background: url(/l.c.bin/I/5489163/EmptyStar.gif);
  width:13px;
  height:13px;
}
.LGWM_Window {
  position: absolute;
  left: 400px;
  top: 800px;
  width: 400px;
  background-color: #fff;
  border: 2px solid #888;
  z-index: 2000;
}
.LGWM_Window_TitleBar {
  background-color: #aaa;
  border-bottom: 1px solid #888;
  width: 390px;
  margin: 0;
  padding: 5px;
  font-size: 12px;
  cursor: move;
}
.LGWM_Window_TitleBarClose {
  border: 1px solid #777;
  background-color: #ccc;
  position: absolute;
  right: 3px;
  top: 3px;
  padding: 2px;
  padding-left: 4px;
  width: 12px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  color: black;
}
.LGWM_Window_Content {
  margin: 5px 5px 32px 5px;
}
.LGWM_Window_LoadingImage {
  margin: 24px 0 0 150px;
}
.LGWM_Window_ButtonsContainer {
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.LGWM_Window_Button {
  text-align: center;
  padding: 2px 16px 2px 16px;
  margin: 4px;
  background-color: #aaa;
  border: 1px solid #888;
  cursor: hand;
  cursor: pointer;
  font-weight: bold;
  float: right;
}
.LGWM_Window_Content label {
  font-weight: bold;
  font-size: 9px;
  font-family: verdana;
  display: block;
}
.LGWM_Window_Content a {
  color: black;
}
.LGWM_Window_Content #ForgotPasswordLink {
  margin-top: 8px;
}
.LGWM_Window_Content .InputContainer,
.LGWM_Window_Content input,
.LGWM_Window_Content textarea,
.LGWM_Window_Content select,
.LGWM_Window_Content .FormContainer {
  float: none;
}
.LGWM_Window_Content textarea {
  display: block;
}
.LGWM_Window_Content #inpSubject,
.LGWM_Window_Content #inpRequestHTML,
.LGWM_Window_Content #inpHTML {
  width: 380px;
}
.LGWM_Window_Content #inpRequestHTML,
.LGWM_Window_Content #inpHTML {
  height: 100px;
}
.LGWM_Window .warning {
  font-weight: bold;
  color: red;
  margin-bottom: 5px;
}
.LGWM_Window .FormContainer {
  overflow: auto;
}
.LGWM_Window .ForceNotificationContainer label,
.LGWM_Window .ForceNotificationContainer input {
  display: inline;
  vertical-align: middle;
}
.Card {
  position: relative;
  padding: 12px 12px 4px 12px;
  background: url(/l.c.bin/I/5489607/Animated_LoadingCard_v2.gif) no-repeat;
  height: 204px;
  width: 126px;
  float: left;
  margin-left: 8px;
  text-decoration: none;
}
.Card img {
  border: none;
  margin: 0 0 4px 0;
  width: 124px;
  height: 124px;
  cursor: pointer;
}
.Card .Friends {
  bottom: 10px;
  color: #FFFFFF;
  height: 17px;
  left: 5px;
  position: absolute;
  text-align: center;
}
.Card .Rivals {
  position: absolute;
  right: 5px;
  bottom: 10px;
  height: 17px;
  text-align: center;
  color: #fff;
}
.Card span {
  font-weight: bold;
  color: #fff;
}
.Card .Alliances {
  margin: 0;
  float: left;
  width: 49px;
}
.Card .Name {
  font-weight: bold;
  color: #555;
  text-align: center;
  font-size: 11px;
  cursor: pointer;
  margin-top: 5px;
  white-space: nowrap;
}
.Card .Moto {
  padding-top: 5px;
  padding-bottom: 8px;
  color: white;
  text-align: left;
  font-style: italic;
}
.Card .SkillLevel {
  color: white;
  text-align: left;
}
.Card .Membership {
  color: white;
  left: 70px;
  position: absolute;
  text-align: left;
  top: 25px;
}
.Card .Membership span {
  display: block;
  clear: both;
}
.Card .Country {
  color: white;
  height: 11px;
  left: 70px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: 11px;
  width: 20px;
}
.Card .Game {
  color: #fff;
  text-align: left;
}
.Card .Country img {
  width: 16px;
  height: auto;
  display: inline;
  vertical-align: middle;
}
.Card .Rank {
  margin-top:17px;
  color: #fff;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
}
.Card .SoftDollarsContainer {
  bottom:40px;
  height:40px;
  left:48px;
  position:absolute;
  text-align:left;
  width:105px;
}
.Card .SoftDollarsContainer div, .Card .SoftDollarsContainer span {
  color: #002465;
  font-weight: bold;
}
.Card .RankBack {
  font-weight: bold;
  position: absolute;
  bottom: 40px;
  left: 4px;
  color: #fff;
  width: 40px;
  height: 40px;
  font-size: 14pt;
  text-align: center;
}
.Card div.RankLabel {
  font-weight: normal;
  color: #fff;
}
.Card .Online, .Card .Offline,
.Card .OfflineBack, .Card .OnlineBack {
  width: 11px;
  height: 11px;
  position: absolute;
}
.Card .Online {
  bottom: 90px;
  left: 15px;
  background: url(/l.c.bin/I/5416816/Online.png) no-repeat;
}
.Card .Offline, .Card .OfflineBack {
  background: url(/l.c.bin/I/5416818/Offline.png) no-repeat;
  bottom: 90px;
  left: 15px;
}
.Card .OnlineBack, .Card .OfflineBack {
  top: 53px;
  left: 70px;
}
.Card .Recruit, .Card .NoRecruit {
  width: 11px;
  height: 11px;
  position: absolute;
  bottom: 90px;
  left: 29px;
}
.Card .Recruit {
  background: url(/l.c.bin/I/5416822/Recruitement.png) no-repeat;
}
.Card .NoRecruit {
  background: url(/l.c.bin/I/5416825/NoRecruitement.png) no-repeat;
}
.ActionBar_Link {
  display: block;
  float: left;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  background-image: url(/l.c.bin/I/5400260/controlicons_V3.png);
}
#ActionBar_Item_Recruit      { background-position:    0px 0;}
#ActionBar_Item_Message      { background-position:  -24px 0;}
#ActionBar_Item_MkRival      { background-position:  -48px 0;}
#ActionBar_Item_MkFriend     { background-position:  -72px 0;}
#ActionBar_Item_Challenge    { background-position:  -96px 0;}
#ActionBar_Item_Chat         { background-position: -120px 0;}
#ActionBar_Item_AcceptFriend { background-position: -144px 0;}
#ActionBar_Item_DenyFriend   { background-position: -168px 0;}
#ActionBar_Item_RemoveFriend { background-position: -192px 0;}
#ActionBar_Item_RemoveRival  { background-position: -192px 0;}
#ActionBar_Item_Event        { background-position: -216px 0;}
#ActionBar_Item_CallToArms   { background-position: -240px 0;}
#ActionBar_Item_Recruit:hover      { background-position:    0px -24px;}
#ActionBar_Item_Message:hover      { background-position:  -24px -24px;}
#ActionBar_Item_MkRival:hover      { background-position:  -48px -24px;}
#ActionBar_Item_MkFriend:hover     { background-position:  -72px -24px;}
#ActionBar_Item_Challenge:hover    { background-position:  -96px -24px;}
#ActionBar_Item_Chat:hover         { background-position: -120px -24px;}
#ActionBar_Item_AcceptFriend:hover { background-position: -144px -24px;}
#ActionBar_Item_DenyFriend:hover   { background-position: -168px -24px;}
#ActionBar_Item_RemoveFriend:hover { background-position: -192px -24px;}
#ActionBar_Item_RemoveRival:hover  { background-position: -192px -24px;}
#ActionBar_Item_Event:hover        { background-position: -216px -24px;}
#ActionBar_Item_CallToArms:hover   { background-position: -240px -24px;}
.Card .LiveGroup_ActionBar {
  position: absolute;
  width: 150px;
  bottom: 16px;
  left: 2px;
}
.Card .BackName img {
  border: 2px solid #748BB4;
  height: 50px;
  width: 50px;
}
.Card .BackName {
  text-align: left;
  color: white;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  margin-bottom: 5px;
}
.Card .ActionBar_Link {
  color: white;
  display: block;
  cursor: pointer;
}
.FlipTrigger {
  background: url(/l.c.bin/I/5198716/topright46x46.png) no-repeat;
  position: absolute;
  top: 0;
  right: 2px;
  width: 46px;
  height: 46px;
  cursor: pointer;
}
.FlipCurtainLeft,
.FlipCurtainRight {
  position: absolute;
  background-color: white;
  top: 0;
  height: 215px;
  width: 0px;
}
.FlipCurtainLeft { left: 0; }
.FlipCurtainRight { right: 0; }
.LogComment {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: 1px #cccccc solid;
}
.CommentorSpan, .LogComment a {
  text-decoration: none;
  display: inline !important;
  clear: none;
}
.LiveGroup_Comment_MiniAvatar {
  background: #ffffff;
  float: left;
  border: 1px #cccccc solid;
  width: 32px;
  height: 32px;
  margin: 5px;
  padding: 5px;
  margin-top: 0px;
}
.LogComment .CommentControls {
  margin: 5px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100px;
  white-space: nowrap;
}
.LogComment .CommentControls span {
  position: relative;
  top:0px;
  float: right;
  clear: none;
  cursor: hand;
  cursor: pointer;
}
.LogComment .CommentText { 
  float: left;
  clear; 
}
.CommentBlock_ButtonNewest, .CommentBlock_ButtonOldest {
  width: 42px;
  height: 9px;
}
.CommentBlock_ButtonNewest:hover, .CommentBlock_ButtonOldest:hover {
  background-position: 0 -18;
  cursor: pointer;
  cursor: hand;
}
.CommentBlock_ButtonNewest {
  font-size:0px;
  background: url(/l.c.bin/I/5242306/Buttons_Newest.gif) no-repeat;
  float: left;
  margin-left: 5px;
}
.CommentBlock_ButtonOldest {
  font-size:0px;
  background: url(/l.c.bin/I/5242305/Buttons_Oldest.gif) no-repeat;
  float: right;
  margin-right: 5px;
}
.CommentBlock_ButtonsContainer {
  display:none;
  float: none;
  height: 10px;
  margin-top: 8px;
}
.CommentBlock_Header {
  position: relative;
  padding: 5px;
  border-bottom: 1px #cccccc solid;
}
.CommentBlock_Header .PostComment {
  position: absolute;
  right: 5px;
  top: 5px;
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
}
.NoCommentsSpan {
  display: block; 
  padding-left: 10px;
  padding-bottom: 20px;
}
.LogCommentDate {  
  display: block;
  float:both;
}
#CalendarContainer {
  position: absolute;
  left: 0px;
  top: 115px;
  background-color: #fff;
}
#CalendarContainer table {
  border-collapse: collapse;
  margin: 5px;
  border: 0;
}
#CalendarContainer #TitleContainer {
  background: url() no-repeat 5px 5px;
  width: 800px;
  height: 30px;
  padding-top: 5px;
}
#CalendarContainer h1{
  text-align: center;
  position: absolute;
  left: 440px;
  top: 61px;
}
#CalendarContainer #TitleContainer h1 {
  margin: 0;
  padding: 10px 0 8px 10px;
}
#CalendarContainer #TitleContainer .AssetTabContainer {
  margin-left: 10px;
}
#CalendarContainer .DayNumber {
  text-align: right;
  background-color: #E8EEF7;
  font-size: 12px;
}
#CalendarContainer .CurrentDay {
  background-color: #FFFFCC !important;
}
#CalendarContainer .CurrentDay .DayNumber {
  background-color: #BBCCDD;
}
#CalendarContainer .EventTitle {
  width: 100%;
  position: relative;
  display: block;
  border-top: 1px solid #fff;
  background-color: #668CD9;
}
#CalendarContainer .RemoveLink {
  position: absolute;
  right: 5%;
  top: 10%;
  color: #fff;
}
#CalendarContainer .EventTitle a {
  color: #fff;
  font-size: 9px;
  width: 95%;
  display: block;
  padding: 2px;
}
#CalendarContainer .EventTitle a:hover {
  text-decoration: underline;
}
#CalendarContainer .CalendarHeader {
  text-align: center;
  background-color: #C3D9FF;
  border: 1px soild #C3D9FF !important;
  font-weight: normal;
  font-size: 12px;
  color: #112ABB;
}
#CalendarContainer .DayCell {
  height: 125px;
  width: 114px;
  cursor: pointer;
  border: 1px solid #CCDDEE;
}
#CalendarContainer .DayContainer {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#CalendarContainer .DayEventsContainer {
  width: 100%;
  height: 100%;
}
#CalendarContainer .EventsContainer {
  position: absolute;
  top: 14px;
  left: 0px;
  width: 100%;
}
#CalendarContainer .ActiveCell {
  background-color: #c6c6c6 !important;
}
#CalendarContainer .HoverCell {
  background-color: #E8EEF7;
}
#CalendarContainer .NavigationContainer {
  height: 32px;
  margin-left: 5px;
  width: 790px;
}
#CalendarContainer .PreviousItem {
  color: white;
  font-size: 17px;
  font-weight: bold;
  padding-top: 3px;
  padding-left: 45px;
  float: left;
  display: block;
  width: 155px;
  height: 29px;
  background: url() no-repeat;
  cursor: pointer;
}
#CalendarContainer .NextItem {
  padding-right: 45px;
  text-align: right;
  color: white;
  font-size: 17px;
  font-weight: bold;
  padding-top: 3px;
  float: right;
  display: block;
  width: 110px;
  height: 29px;
  background: url() no-repeat;
  cursor: pointer;
}
#CalendarContainer .LoadingImage {
  position: absolute;
  left: 355px;
  top: 400px;
  z-index: 100;
}
#CalendarContainer td.DayCell:hover {
  background-color: #e8eef7;
}
#CalendarContainer .DayView {
  width: 800px;
}
#CalendarContainer .DayView .NavigationContainer {
  width: 733px;
  padding-bottom: 5px;
  margin: 0px;
}
#CalendarContainer .DayView .Container {
  margin: 15px 32px 32px 32px;
}
#CalendarContainer .DayView .EventTitle {
  float: none;
  background-color: #00397B;
  height: 24px;
}
#CalendarContainer .DayView .EventTitle a,
#CalendarContainer .DayView .RemoveLink {
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  float: none;
}
#CalendarContainer .DayView .RemoveLink {
  top: 10%;
}
#CalendarContainer .DayView .LoadingImage {
  top: 200px;
}
#CalendarContainer .NotFound {
  text-align: center;
  cursor: pointer;
  text-decoration: underline;
  padding-top: 10px;
  color: #0000FF;
}
#inp_CalendarEventWeeksContainer #CalendarWeeksDropdown {
  float: left;
  clear: both;
}
#inp_CalendarEventWeeksContainer {
  padding: 0px;
}
#CalendarPage #CalendarEventName {
  float: left;
  clear: none;
}
#CalendarPage .NavigationContainer {
  padding-top: 20px;
}
#CalendarPage #CalendarContainer h1{
  left: 320px;
  top: 60px;
  margin-top: 0px;
}
#CalendarContainer .DayView h1 {
  left: 360px;
}
#CalendarPage #CalendarContainer .DayView h1 {
  left: 266px;
  top: 70px;
}
.LGWM_Window #inp_CalendarEventClassContainer{
  clear: both;
}
#CalendarContainer .Hours{
  height: 20px;
  width: 60px;
  border: 1px solid black;
  border-right: none;
  padding-left: 5px;
  padding-top: 5px;
  font-size: 13px;
  float: left;
  clear: both;
}
#CalendarContainer .HoursText{
  height: 25px;
  width: 855px;
  border: 1px solid black;
  float: left;
  clear: none;
}
#CalendarPage #CalendarContainer .HoursText{
  width: 666px;
}
#CalendarContainer .Odd{
  background-color: #ffffff;
}
#CalendarContainer .Even{
  background-color: #668CD9;
}
#CalendarContainer .EventTitle .HideDetailsLink,
#CalendarContainer .EventTitle .DetailsLink {
  color: #FFFFFF;
  float: left;
  clear: none;
  padding-left: 10px;
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold;
  padding-top: 3px;
}
#CalendarContainer .DayView .EventTitle a {
  float: left;
  clear: none;
  width: auto;
}
#CalendarContainer .DayView .EventContent {
  height: auto;
  font-size: 11px;
  padding: 10px;
  background-color: #FFFFFF;
}
#CalendarContainer .AttendeeInfoTitle div{
  float: left;
  clear: none;
  padding-right: 30px;
  text-decoration: underline;
  font-weight: bold;
  font-size: 7pt;
  font-family: verdana;
}
#CalendarContainer .AttendeeInfoTitle {
  width: 400px;
  font-size: 7pt;
  font-family: verdana;
  position: relative;
}
#CalendarContainer .PlayerEventData div{
  float: left;
  clear: none;
}
#CalendarContainer .PlayerEventData{
  float: left;
  clear: both;
  position: relative;
}
.AttendeeInfoContainer h3{
  margin: 5px 0px 5px 0px;
  padding: 0px;
  font-size: 11px;
  font-family: verdana;
}
.AttendeeInfoTitle .AttendeeName{
  position: absolute;
  left: 0px;
}
.AttendeeInfoTitle .PlayerClass{
  position: absolute;
  left: 174px;
}
.AttendeeInfoTitle .Attending{
  position: absolute;
  left: 98px;
}
.AttendeeInfoTitle .PlayerComment{
  position: absolute;
  left: 235px;
}
.PlayerEventData .PlayersName{
  position: absolute;
  left: 0px;
}
.PlayerEventData .PlayersName a{
  color: #0000FF;
}
.PlayerEventData .PlayersClass{
  position: absolute;
  left: 174px;
}
.PlayerEventData .IsAttending{
  position: absolute;
  left: 98px;
}
.PlayerEventData .PlayersComment{
  position: absolute;
  left: 235px;
  width: 410px;
  height: 15px;
  overflow: hidden;
}
.PlayerEventData .Yes{
  color: #008000;
}
.PlayerEventData .No{
  color: #FF0000;
}
.PlayerEventData .Maybe{
  color: #668CD9;
}
#CalendarBody #inp_CalendarEventClass,
#CalendarBody #inp_CalendarEventName {
  width: 98%;
}
#CalendarContainer .SeeMoreLink {
  font-size: 10px;
  text-decoration: underline;
  color: #0000FF;
}
.ScrollerBar {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: 6px;
  float: right;
  height: 100%;
}
.ScrollerBar .ScrollUp, .ScrollerBar .ScrollDown{
  width: 11px;
  height: 20px;
  cursor: pointer;
  float: left;
}
.ScrollerBar .ScrollDown{
  position: absolute;
  bottom: 0px;
  background: url(/l.c.bin/I/5268861/Scrolbar_Arrows.gif) no-repeat -16px 0px;
}
.ScrollerBar .ScrollUp{
  position: absolute;
  top: 0px;
  background: url(/l.c.bin/I/5268861/Scrolbar_Arrows.gif);
}
.ScrollerBar .ScrollHandle{
  background: url(/l.c.bin/I/5268861/Scrolbar_Arrows.gif) right top;
  width: 11px;
  height: 100px;
  position: relative;
  margin: 0px;
}
.ScrollerBar .ScrollHandleContainer{
  position: relative;
  top: 18px;
  background: url(/l.c.bin/I/5268860/Scrolbar_Line.gif) repeat-y;
  left: 0px;
  overflow: hidden;
  width: 11px;
}
.ManageSitesContainer {
  padding: 0;
  position: absolute;
  top: 310px;
  right: -80px;
  width: 200px;
  z-index: 500;
  background-color: #ddd;
  border: 2px solid #aaa;
  overflow: hidden;
}
.ManageSitesContainer .Avatar img {
  height: 36px;
  margin: 2px;
  width: 36px;
}
.ManageSitesContainer .Name {
  font-family: "Trebuchet MS";
  font-size: 16px;
  color: #333;
  font-weight: bold;
  text-decoration: none;
  position: absolute;
  left: 42px;
  top: -4px;
}
.ManageSitesContainer .Site {
  position: relative;
  height: 42px;
  background: url(/l.c.bin/I/5489599/ManageSites_SiteBG.png) no-repeat;
}
.ManageSitesContainer .Manage {
  display: block;
  width: 76px;
  height: 20px;
  position: absolute;
  left: 42px;
  top: 16px;
  text-align: center;
  background: url(/l.c.bin/I/5489571/Button_OrangeButtonSML.gif) no-repeat;
  font-weight: bold;
  color: white;
  text-decoration: none;
  line-height: 18px;
}
.ManageSitesContainer .MessageCount {
  position: absolute;
  left: 120px;
  top: 14px;
}
.ManageSitesContainer .RequestCount {
  position: absolute;
  left: 120px;
  top: 24px;
}
.ManageSitesContainer .CloseButton {
  margin: 4px;
  text-align: right;
  cursor: pointer;
}
.LinksList .NoItem {
  padding: 5px;
}
.LinksList ul {
  padding-left: 0px;
  margin: 0px;
  list-style: none;
}
.LinksList li {
  padding-left: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid;
}
.LinksList li span.a,
.LinksList li a {
  font-size: 13px;
  font-weight: bold;
  margin-right: 8px;
}
.LinksList li span,
.LinksList li span a {
  font-size: 10px;
  font-weight: normal;
  margin: 0;
}
#AllContent .Calendar h2 {
  margin-bottom: 2px;
}
#AllContent .Calendar .Event,
#AllContent .Calendar .Event div {
  font-size: 10px;
  font-family: "Trebuchet MS";
}
#AllContent .Calendar .Event {
  height: 17px;
  cursor: pointer;
  padding: 4px;
  position: relative;
}
#AllContent .Calendar .FullView {
  border-top: 2px solid;
}
#AllContent .Calendar .Event:hover {
  background-position: 0 -60px;
}
#AllContent .AreaContainer #AllContent .Calendar .Event div {
  background-color: transparent ! important;
}
#AllContent .Calendar .Title {
  float: left;
  width: 180px;
  overflow: hidden;
  white-space: nowrap;
  font-weight: bold;
}
#AllContent .Calendar .WideTitle {
  float: none;
  width: 243px;
}
#AllContent .Calendar .Date {
  float: right;
  display: inline;
  width: 40px;
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
}
#AllContent .Calendar .Icon {
  float: right;
  background: url(/l.c.bin/I/5356067/EventButtons6.png) no-repeat;
  width: 14px;
  height: 14px;
  display: inline;
}
#AllContent .Calendar .Icon:hover {
  background-position: 0 -14px;
}
#AllContent .Calendar .Description {
  width: 96%;
  border-top: 1px dotted;
  text-align: justify;
  padding-left: 2%;
  padding-right: 2%;
}
#AllContent .Calendar .AttendingForm {
  margin-top: 10px;
}
#AllContent .Calendar label {
  font-weight: bold;
  margin-right: 4px;
  vertical-align: middle;
  float: left;
  clear: both;
}
#AllContent .Calendar .SelectIcon {
  background: url(/l.c.bin/I/5356067/EventButtons6.png) no-repeat;
  width: 14px;
  height: 14px;
  margin-left: 2px;
  float: left;
}
#AllContent .Calendar .FormLine {
  height: 26px;
  width: 100%;
  position: relative;
}
#AllContent .Calendar input {
  float: right;
  margin-top: 8px;
  margin-left: 4px;
  vertical-align: middle;
}
#AllContent .Calendar textarea {
  font-size: 10px;
  height: 50px;
}
#AllContent .CalendarSummaryContainer h1{
  position: absolute;
  left: 415px;
  top: 60px;
}
#CalendarPage #CalendarContainer .CalendarSummaryContainer h1{
  top: 55px;
  left: 285px;
}
#AllContent .CalendarSummaryContainer .Event{
  width: 228px;
  float: left;
  clear: none;
  height: 300px;
  margin: 5px;
  border: 1px solid black;
  padding: 0px;
  background-color: #FFFFFF;
}
#AllContent .CalendarSummaryContainer .Event .Title{
  background-color: #668CD9;
  width: 209px;
  height: 14px;
  padding-left: 5px;
  color: #FFFFFF;
  float: left;
}
#AllContent .CalendarSummaryContainer .Event .Icon{
  background-color: #668CD9;
  font-size: 8px;
  display: block;
}
#AllContent .CalendarSummaryContainer .Event .Description{
  background-color: #FFFFFF;
  padding-left: 3%;
  width: 216px;
  border-top: 1px solid;
  clear: both;
}
#CalendarPage .CalendarSummaryContainer .Event{
  left: 22px;
}
#AllContent .CalendarSummaryContainer{
  height: 975px;
  margin-left: 15px;
}
#CalendarPage .CalendarSummaryContainer{
  height: 995px;
}
#AllContent .CalendarSummaryContainer .NavigationContainer{
  width: 711px;
  margin-left: 26px;
}
#CalendarBody .CalendarSummaryContainer .NavigationContainer{
  width: 950px;
  margin-left: 5px;
}
#CalendarBody .CalendarSummaryContainer .NoEventsText{
  text-align: justify;
  left: 350px;
  padding: 10px;
}
#CalendarPage .CalendarSummaryContainer .NoEventsText{
  text-align: justify;
  left: 254px;
  padding: 10px;
}
#AllContent .CalendarSummaryContainer .AttendingForm{
  padding-left: 5px;
}
#AllContent .CalendarSummaryContainer textarea {
  width: 210px;
}
#AllContent .CalendarSummaryContainer .FormLine{
  width: 216px;
}
#AllContent .CalendarSummaryContainer .AttendingForm input {
  margin-right: 5px;
  margin-left: 0px;
}
#WoWArmory {
  background: url(/l.c.bin/I/5615791/ArmoryAppv2.png) no-repeat;
  background-color: transparent;
}
.WoWArmory form{
  position: relative;
  top: 120px;
  left: 55px;
  width: 260px;
}
.WoWArmory form label{
  float: left;
  clear: both;
  font-weight: bold;
}
.WoWArmory #PlayerName {
  margin-bottom: 8px;
}
.WoWArmory form input{
  float: left;
  clear: both;
  background: #FFFFFF url(/l.c.bin/I/5526010/FormFieldBG.png) repeat-x;
  border: 1px solid black;
}
.WoWArmory .WoWSubmitButton{
  background: url(/l.c.bin/I/5623449/WoWButton.png) no-repeat;
  float: left;
  margin-top: 15px;
  clear: both;
  width: 75px;
  height: 20px;
  cursor: pointer;
  padding-left: 21px;
  padding-top: 2px;
}
.WoWArmory form .HelpInfo{
  float: left;
  margin-top: 5px;
  clear: both;
  height: 100px;
  font-weight: bold;
  text-align: justify;
  width: 267px;
}
.WoWArmory form .ErrorMessage{
  margin-top: 20px;
  clear: both;
  font-weight: bold;
}
.WoWArmory .NoStatsText{
  position: relative;
  top: 120px;
  left: 50px;
  width: 270px;
}
.WoWStatsContainer{
  height: 345px;
  margin: 10px;
  position: absolute;
  top: 105px;
  left: 43px;
  width: 270px;
  font-weight: bold;
}
.WoWStatsContainer .PlayerName{
  font-size: 20px;
  text-decoration: none;
}
.WoWStatsContainer .PlayerIcon{
  width: 64px;
  height: 64px;
  margin-right: 10px;
  float: left;
  border: 1px solid #0000FF;
}
.WoWStatsContainer .SkillsLabel,
.WoWStatsContainer .LevelStats,
.WoWStatsContainer .KillsContainer{
  text-transform: uppercase;
}
.WoWStatsContainer .ServerContainer a{
  margin-right: 3px;
}
.WoWStatsContainer .TalentSpec{
  clear: both;
  text-transform: uppercase;
}
.WoWStatsContainer .SkillContainer{
  height: 50px;
  width: 270px;
}
.WoWStatsContainer .SkillOneContainer{
  float: left;
  width: 130px;
  height: 50px;
}
.WoWStatsContainer .SkillTwoContainer{
  width: 130px;
  float: left;
  margin-left: 5px;
}
.WoWStatsContainer .SkillOneImage,
.WoWStatsContainer .SkillTwoImage{
  float: left;
  width: 25px;
}
.WoWStatsContainer .SkillOneContainer label,
.WoWStatsContainer .SkillTwoContainer label{
  margin-left: 27px;
  text-transform: uppercase;
}
.WoWStatsContainer .SkillOneRatingContainer,
.WoWStatsContainer .SkillTwoRatingContainer {
  width: 95px;
  border: 1px solid black;
  height: 22px !important;
  margin-left: 27px;
  background-color: #616861;
  position: relative;
}
.WoWStatsContainer .SkillOneRatingBar,
.WoWStatsContainer .SkillTwoRatingBar {
  height: 22px;
  background-color: #164686;
}
.WoWStatsContainer .SkillRating{
  position: absolute;
  top: 3px;
  left: 26px;
  width: 60px;
}
.WoWStatsContainer .AllRatingsContainer{
  width: 270px;
  height: 60px;
  margin-top: 10px;
}
.WoWStatsContainer .AllRatingsContainer .RatingLabel,
.WoWStatsContainer .AllRatingsContainer .PRatingLabel{
  clear: both;
  float: left;
  margin-left: 5px;
}
.WoWStatsContainer .Rating,
.WoWStatsContainer .PRating{
  text-align: right;
  margin-right: 5px;
}
.WoWStatsContainer .Ratings{
  width: 75px;
  float: left;
  text-align: center;
  margin: 5px;
  border: 1px inset #FFFFFF;
  text-decoration: none;
}
.WoWStatsContainer .ChangePlayerLink {
  text-decoration: underline;
  cursor: pointer;
  margin-top: 5px;
  font-weight: normal;
  width: 100px;
  position: absolute;
  top: -60px;
  left: 200px;
}
.WoWStatsContainer .IconContainer{
  width: 270px;
}
.WoWStatsContainer .IconContainer a,
.WoWStatsContainer .IconContainer img{
  height: 30px;
  width: 30px;
}
.WoWStatsContainer .RatingInfoBox,
.WoWStatsContainer .InfoBox {
  width: auto;
  background-color: #191B28;
  border-left: 2px solid #817973;
  border-right: 2px solid #837A74;
  border-top: 2px solid #ECE7EA;
  border-bottom: 2px solid #708A8D;
  font-weight: normal;
  padding: 4px 4px 8px 4px;
}
.WoWStatsContainer .InfoBox {
  font-size: 12px;
}
#WoWArmory .WoWLink{
  width: 100px;
  height: 60px;
  position: absolute;
  top: 430px;
  left: 136px;
  cursor: pointer;
  z-index: 100;
}
.WoWStatsContainer .ArmoryLink{
  cursor: pointer;
  height: 40px;
  left: 20px;
  position: absolute;
  top: -43px;
  width: 190px;
}
.WoWArmory .LoadingImage {
  background: url(/l.c.bin/I/5622703/Loadong_DRAGONICON_v2.gif) no-repeat;
  top: 40%;
  left: 45%;
}
.WoWArmory .LoadingImageText {
  position: relative;
  top: 125px;
  left: 55px;
  width: 270px;
}
#WoWArmorySummary {
  background: url(/l.c.bin/I/5628445/ArmorySummary_BG.png) no-repeat;
  width: 200px;
  height: 100px;
  text-decoration: none;
  cursor: pointer;
  z-index: 10;
  margin-top: 10px;
  margin-left: 7px;
  display: block;
}
#WoWArmorySummary .PlayerName,
#WoWArmorySummary .LevelContainer,
#WoWArmorySummary .GuildName {
  color: #FFFFFF;
  float: left;
  clear: none;
  position: relative;
  top: 28px;
  left: 10px;
  width: 145px;
  text-decoration: none;
}
#WoWArmorySummary img {
  height: 43px;
  width: 43px;
  border: 1px solid blue;
  position: relative;
  top: 28px;
  left: 5px;
  float: left;
  clear: both;
}
#WoWArmorySummary .NoStatsText{
  position: relative;
  top: 30px;
  width: 198px;
  left: 2px;
}
#FullAboutTextContainer{
  width: auto !important;
}
#AllContent .SkinModuleContainer{
  position: absolute;
  top: 0px;
  left: 300px;
}
#AllContent .SkinModuleContainer label{
  text-decoration: underline;
}
#PageFooter a{
  color: #0000FF;
}
#PageFooter {
  bottom: 1px;
  text-align: center;
  height: 120px;
  z-index: 100;
}
#PageFooter .FooterLine{
  margin-bottom: 5px;
  color: #333333;
  font-size: 7pt;
  font-family: verdana;
}
#PageFooter .FooterLine span{
  color: #333333;
  font-size: 7pt;
  font-family: verdana;
}
#PageFooter .CopyrightLine{
  margin-top: 10px;
  color: #333333;
  font-size: 7pt;
  font-family: verdana;
}
#PageFooter .CopyrightInfo .CopyrightLine,
#PageFooter .CopyrightInfo .FooterLine{
  font-size: 8pt;
  font-family: verdana;
}
.HierarchySelect{
  position:absolute;
  background-color:#fff;
  border:1px solid #000;
  padding:4px;
  display:none;
}
.HierarchySelect h2{
  margin:0;
  padding:0;
}
.HierarchySelect .Level{
  vertical-align:top;
}
.HierarchySelect .LevelDiv{
  background-color: #fff;
  border:1px solid #000;
  margin-left:2px;
  width:250px;
}
.HierarchySelect .Hidden{
  display:none;
}
.HierarchySelect h3{
  position:relative;
  top:0;
  left:0;
  height:20px;
  margin:0;
  padding:0;
  border-bottom:1px solid #000;
  background-color: #ccc;
}
.HierarchySelect .LevelClose{
  cursor:pointer;
  cursor:hand;
  position:absolute;
  top:0;
  right:0;
  width:20px;
  height:20px;
  float:left;
  line-height:20px;
  text-align:center;
  border-left:1px solid #000;
}
.HierarchySelect h4{
  width:100%;
  margin:0;
  padding:0;
  background-color: #eee;
  text-align:center;
  border-bottom:1px solid #ccc;
}
.HierarchySelect .ListContainer{
}
.HierarchySelect .List{
  display:none;
}
.HierarchySelect .Item{
  position:relative;
  width:100%;
  height:20px;
}
.HierarchySelect .Icon{
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
  background-position:50% 50%;
  background-repeat:no-repeat;
  cursor:pointer;
  cursor:hand;
}
.HierarchySelect .Selected{
  color:#000;
  background-color:transparent;
}
.HierarchySelect .DisplayName{
  position:absolute;
  top:0;
  left:20px;
  width:230px;
  height:20px;
}
.HierarchySelect .Item .Icon{
  background-image:url(/l.c.bin/I/4346375/unchecked.gif);
}
.HierarchySelect .Item .IconHover{
  background-image:url(/l.c.bin/I/4346381/hover2.gif);
}
.HierarchySelect .Selected .Icon{
  background-image:url(/l.c.bin/I/4346373/checked.gif);
}
.HierarchySelect .HasSubItems .DisplayName{
  background-image:url(/l.c.bin/I/4338335/rightarrow.gif);
  background-position:right;
  background-repeat:no-repeat;
  cursor:pointer;
  cursor:hand;
}
.HierarchySelect .Open .DisplayName{
  background-image:url(/l.c.bin/I/4338336/leftarrow.gif);
}
.HierarchySelect .DisplayNameHover{
  background-color:#ffc;
}
.HierarchySelect .Loading{
  padding-left:25px;
}
.Show{
  display:block !important;
}
#ConfirmTrafficBody, #RequestForPlacementid {
  font-size: 8pt;
}
#ConfirmTrafficBody #error, #ConfirmTrafficBody #confirmation, #RequestForPlacementid #error, #RequestForPlacementid #confirmation {
  color: red;
  font-size: 8pt;
  font-weight: 900;
}
#ConfirmTrafficBody legend, #RequestForPlacementid legend {
  font-size: 8pt;
  text-transform: uppercase;
  font-weight: bold;
}
#ConfirmTrafficBody h2, #RequestForPlacementid h2 {
  font-size: 9pt;
  font-weight: 900;
}
#ConfirmTrafficBody div, #RequestForPlacementid div {
  padding:0px;
}
#ConfirmTrafficBody label, #RequestForPlacementid label {
  font-weight: bold;
  font-size: 8pt;
}
#ConfirmTrafficBody li, #RequestForPlacementid li {
  clear: both;
  float: left;
  width:90%;
  border-bottom: 1px #ccc solid;
  margin-top: 10px;
  list-style: none;
}
#ConfirmTrafficBody .metadata, #RequestForPlacementid .metadata {
  float: left;
  width: 200px;
}
#ConfirmTrafficBody .inputcontainer, #RequestForPlacementid .inputcontainer {
  margin-left: 30px;
  float: left;
}
#ConfirmTrafficBody .topinput, #RequestForPlacementid .topinput {
  margin-top:0px;
}
#ConfirmTrafficBody #contact-info li, #RequestForPlacementid #contact-info li {
  border: 0px;
  margin-bottom: 0px;
  margin-top:0px;
  padding:0px;
}
#ConfirmTrafficBody #contact-info li label, #RequestForPlacementid #contact-info li label {
  float: left;
  width: 120px;
}
#ConfirmTrafficBody .ZipLoadingContainer {
  padding:20px;
}
#ConfirmTrafficBody .confirmedtraffic {
  display: none;
  height:40px;
  float: left;
}
#ConfirmTrafficBody .btnZipAssetContainer {
  width: 225px;
  float: left;
  height: 40px;
  padding:0px;
  margin: 0px;
}
#ConfirmTrafficBody fieldset {
  border: 0px;
  clear: both;
}
#ConfirmTrafficBody .errormessage {
  display: none;
  font-weight: bold;
}
#PageHeader {
  margin-bottom: 5px;
}
.RichTextEditorContainer {
  margin-top:5px;
  margin-bottom:10px;
  width:75%;
  clear:both;
}
.UploadContainer{
  margin-top:5px;
  float:left;
  width:300px;
}
.HTMLContentLinks {
  list-style-position: inside;
}
#HTMLAttachmentContainer {
  width: 215px;
}
#MainPageContent {
  color: #10365D;
}
#PageTitle {
  color:#10365D;
  font-weight: bold;
}
.AttachmentHeader {
  color: #10365D;
  padding-top: 10px;
  padding-left: 10px;
  font-weight:bold;
  margin-bottom:15px;
  position:relative;
}
.Attachmentli{
  width:200px;
  margin-bottom:3px;
  border-bottom: 1px solid #ffffff;
}
.AttachmentContainer {
  width:730px;
  margin-top:10px;
}
.ImagePlacement {
   width:180px;
   float:left;
}
.ImagePlacementSelected {
   width:180px;
   float:left;
   border: 3px coral solid;
}
.ImageRight {
  float: right;
  margin:4px;
}
.ImageLeft {
  float: left;
  margin:4px;
}
.ImageTop {
  margin: 4px;
}
.HeaderImage h1 {
  position: absolute;
  padding: 0px;
  margin: 0px;
  font-size: 28pt;
  font-family: Impact, verdana;
  color: #ffffff;
}
#Navigation, #NavigationBG {
  position: absolute;
  left: 0px;
  top: 57px;
  width: 810px;
  height: 48px;
  z-index: 50;
}
#Navigation {
  padding-left: 14px;
  width: 796px;
}
#NavigationBG {
  background: url(/l.c.bin/I/5489221/New_Top_Nav_Bar_V4.png) no-repeat;
}
#Navigation a {
  display: block;
  height: 40px;
  float: left;
}
#Navigation a:hover {
  background: url(/l.c.bin/I/5489221/New_Top_Nav_Bar_V4.png) no-repeat;
  text-decoration:none;
}
#TopNavigation #PlayersLink:Hover {background-position: -14px -50px;} #TopNavigation #PlayersLink {width:80px;}
#TopNavigation #TeamsLink:Hover {background-position: -94px -50px;} #TopNavigation #TeamsLink {width:71px;}
#TopNavigation #VideoLink:Hover {background-position: -165px -50px;}	#TopNavigation #VideoLink {width:74px;}
#TopNavigation #ScreensLink:Hover {background-position: -239px -50px;} #TopNavigation #ScreensLink {width:87px;}
#TopNavigation #ReviewsLink:Hover {background-position: -326px -50px;} #TopNavigation #ReviewsLink {width:83px;}
#TopNavigation #NewsLink:Hover {background-position: -409px -50px;}	#TopNavigation #NewsLink {width:62px;}
#TopNavigation #DealsLink:Hover {background-position: -471px -50px;} #TopNavigation #DealsLink {width:68px;}
#TopNavigation #MMOGDataLink:Hover {background-position: -539px -50px;} #TopNavigation #MMOGDataLink {width:98px;}
#TopNavigation #RadioLink:Hover {background-position: -637px -50px;} #TopNavigation #RadioLink {width:66px;}
#TopNavigation #ForumsLink:Hover {background-position: -703px -50px;} #TopNavigation #ForumsLink {width:82px;}
#LeftNavigation, #LeftNavigationBG {
  position: absolute;
  left: 0px;
  top: 242px;
  width: 160px;
  height: 850px;
  z-index: 20;
}
#ScreenshotBody #LeftNavigation, #ScreenshotBody #LeftNavigationBG,
#VideoBody #LeftNavigation, #VideoBody #LeftNavigationBG,
#DisplayAssetBody #LeftNavigation, #DisplayAssetBody #LeftNavigationBG {
  top: 210px;
}
#LeftNavigationBG {
  background: url(/l.c.bin/I/5489151/Video_Screen_Side_Bar3.png) no-repeat;
}
#LeftNavigation ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#LeftNavigation h3 a {
  background: url(/l.c.bin/I/5489140/Bullet_White.gif) no-repeat 3px 4px;
  padding: 0px;
  padding-left: 15px;
  font-size: 10pt;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1px #001F56 solid;
  width: 135px;
  display: block;
}
#LeftNavigation .Genre a {
  background: url(/l.c.bin/I/5489144/Bullet_BlueArrow.gif) no-repeat 5px 3px;
  padding: 0px;
  padding-left: 15px;
  text-decoration: none;
  border-bottom: 1px #cccccc dotted;
  width: 135px;
  display: block;
  font-weight: bold;
}
#LeftNavigation .GameLibary a {
  background: url(/l.c.bin/I/5489153/Bullet_BlueSquare.gif) no-repeat 10px 3px;
  font-weight: normal;
  padding: 0px;
  padding-left: 20px;
  width: 130px;
}
#LeftNavigation .SubGameLibary a {
  background: url(/l.c.bin/I/5489153/Bullet_BlueSquare.gif) no-repeat 15px 3px;
  font-weight: normal;
  padding: 0px;
  padding-left: 25px;
  width: 125px;
}
.LeftNavigation-Selected, .LeftNavigation-Selected:Hover {
  background-color: #F26420 !important;
  color: #ffffff;
}
.RegistrationLinkContainer, .RegistrationLinkContainerBG {
  position: absolute;
  width: 192px;
  height: 53px;
  top: 180px;
}
.RegistrationLinkContainer a {
  display: block;
  width: 192px;
  height: 53px;
  background: #ffffff;
  border:1px #003399 solid;
  opacity:0.0;
  filter: alpha(opacity=0);
  -moz-opacity: 0.0;
}
#RegisterPlayerButton, #RegisterPlayerButtonBG {
  left: 260px;
}
#RegisterPlayerButtonBG {
  background: url(/l.c.bin/I/6095122/animated.gif) no-repeat;
}
#RegisterTeamButton, #RegisterTeamButtonBG {
  left: 450px;
}
#RegisterTeamButtonBG {
  background: url(/l.c.bin/I/6095123/animated.gif) no-repeat;
}
#DemoButton, #DemoButtonBG {
  left: 390px;
}
#DemoButtonBG {
  background: url(/l.c.bin/I/6092805/animated_demo_button2.gif) no-repeat;
}
#PlayerRegistrationPage #ModalMessage {
  width: 200px;
  padding: 10px;
  background-color: #fff;
  border: 2px solid #00397B;
  display: none;
}
#PlayerRegistrationPage #LoadingModal {
  width: 200px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #fff;
  border: 2px solid;
  font-weight: bold;
}
#PlayerRegistrationPage #MessageTitle {
  font-weight: bold;
  font-size: 12px;
  border-bottom: 1px solid #00397B;
  margin-bottom: 10px;
}
#PlayerRegistrationPage #CloseButton {
  cursor: pointer;
  cursor: hand;
  font-weight: bold;
}
#PlayerRegistrationPage #SecurtyImageContainer {
  display: block;
  clear: both;
  width: 250px;
}
#PlayerRegistrationPage h1 {
  float: left;
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
#PlayerRegistrationPage #frmKBItem {
  float: left;
  clear: both;
  width: 270px;
}
#PlayerRegistrationPage #RegistrationForm {
  position: absolute;
  top: 20px;
  right: 35px;
  z-index: 5;
  width: 270px;
}
#PlayerRegistrationPage #FormBottomBox {
  height: 60px;
  background-repeat: no-repeat;
  display: block;
  clear: both;
}
#PlayerRegistrationPage #FormPaddingContainer {
  height: 700px;
  background-repeat: no-repeat;
}
#PlayerRegistrationPage span.AdditionalNameText {
  display: block;
  clear: both;
  width: 270px;
  margin: 0;
  padding: 0;
}
#PlayerRegistrationPage #inp_AuthCode {
  width: 250px;
}
#PlayerRegistrationPage #SecurityLinksContainer {
  margin-bottom: 10px;
  display: block;
  clear: both;
}
#PlayerRegistrationPage #RegistrationFlavorBG {
  background-image: url(/l.c.bin/I/5489415/Registration_FlavorImage.png);
  width: 394px;
  height: 640px;
  position: absolute;
  top: -4px;
  left: -50px;
  z-index: 1;
}
#PlayerRegistrationPage .SecurityConfirmationText:link, #PlayerRegistrationPage .SecurityConfirmationText:hover {
  text-decoration: none;
  font-weight: bold;
  height: 25px;
  display: block;
}
#SearchArea {
  position: absolute;
  left: 249px;
  top: 84px;
  width: 680px;
  height: 447px;
  background: url(/l.c.bin/I/5489120/Home_SearchBG.png) no-repeat;
}
.SearchContainer, .SearchResultsContainerBG {
  position: absolute;
  left: 160px;
  top: 97px;
  width: 640px;
  height: 73px;
  padding: 10px;
  z-index: 10;
}
.SearchResultsContainerBG {
  top: 85px;
  left: -65px;
  background: url(/l.c.bin/I/5489245/Home_SearchResults_TitleBG.png) no-repeat;
  z-index: 1;
  width: 930px;
}
#VideoSearchResultsBody .SearchResultsContainerBG,
#ScreenshotSearchResultsBody .SearchResultsContainerBG,
#TeamsSearchResultsBody .SearchResultsContainerBG,
#PlayersSearchResultsBody .SearchResultsContainerBG {
  background-image: none;
}
#AllSearchResults #AllSearchResultsTitle {
  position: relative;
  top: 18px;
  left: 10px;
  z-index: 1;
}
#AllSearchResultsTitle h1 {
  font-family: Impact, Verdana;
  font-size: 40px;
  color: #fff;
}
.SearchContainer input, .SearchContainer select  {
  background: url(/l.c.bin/I/5489128/FormFieldBG.png) repeat-x;
  border: 1px #000000 solid;
  color: #666666;
  float:left;
  margin: 5px;
  margin-top: 4px;
  padding-top: 5px;
}
.SearchContainer input {
  height: 13px;
  width: 295px;
}
.SearchContainer select  {
  width: 146px;
}
.SearchContainer option {
  background:#ffffff;
}
.SearchContainer #btnSubmit {
  clear:none;
  width: 119px;
  height: 28px;
  height: 29px;
  text-align: left;
  color: #ffffff;
  font-family: verdana;
  text-transform: uppercase;
  font-size: 7pt;
  font-weight: bold;
  padding-top: 4px;
  margin: 0px;
  background: transparent url(/l.c.bin/I/5489243/Button_Search2.png) no-repeat 0px 4px;
}
#PlayersPage #LiveSearch_ItemNameDisplay,
#TeamsPage #LiveSearch_ItemNameDisplay,
#ScreenshotSearchResultsBody #LiveSearch_ItemNameDisplay,
#VideoSearchResultsBody #LiveSearch_ItemNameDisplay {
  float: left;
  clear: none;
  margin-right: 10px;
  width: 500px;
  display: block;
}
#PlayersPage #LiveSearch_Title,
#TeamsPage #LiveSearch_Title,
#ScreenshotSearchResultsBody #LiveSearch_Title,
#VideoSearchResultsBody #LiveSearch_Title {
  font-weight: normal;
  font-size:18pt;
  text-transform: none;
  color: #142962;
  border-bottom: 1px #deddde solid;
}
#PlayersPage #LiveSearch_SearchResultsDiv,
#TeamsPage #LiveSearch_SearchResultsDiv,
#ScreenshotSearchResultsBody #LiveSearch_SearchResultsDiv,
#VideoSearchResultsBody #LiveSearch_SearchResultsDiv {
  width:500px;
  float:left;
  clear:none;
  border-right: 1px solid #deddde;
  padding-right: 30px;
}
#PlayersPage #RelatedSearchContainer,
#TeamsPage #RelatedSearchContainer,
#ScreenshotSearchResultsBody #RelatedSearchContainer,
#VideoSearchResultsBody #RelatedSearchContainer {
  float: right;
  clear: none;
  height: 100%;
}
#PlayersPage .RelatedSearchItemsContainer,
#TeamsPage .RelatedSearchItemsContainer,
#ScreenshotSearchResultsBody .RelatedSearchItemsContainer,
#VideoSearchResultsBody .RelatedSearchItemsContainer{
  float: left;
  clear: both;
  width: 220px;
  margin-bottom: 10px;
}
#PlayersPage .RelatedSearchItemsContainer .Summary,
#TeamsPage .RelatedSearchItemsContainer .Summary,
#ScreenshotSearchResultsBody .RelatedSearchItemsContainer .Summary,
#VideoSearchResultsBody .RelatedSearchItemsContainer .Summary {
  width: 60px;
  float: left;
  clear: none;
  border: 1px solid #fff;
  margin-top: 5px;
}
#PlayersPage .RelatedSearchItemsContainer #AssetThumbnail a,
#TeamsPage .RelatedSearchItemsContainer #AssetThumbnail a,
#ScreenshotSearchResultsBody .RelatedSearchItemsContainer #AssetThumbnail a,
#VideoSearchResultsBody .RelatedSearchItemsContainer #AssetThumbnail a{
  border: 2px solid #d6d6d6;
  overflow: hidden;
  display: block;
  background-color: #000;
  height: 45px;
}
#PlayersPage .RelatedSearchItemsContainer #AssetThumbnail a:hover,
#TeamsPage .RelatedSearchItemsContainer #AssetThumbnail a:hover,
#ScreenshotSearchResultsBody .RelatedSearchItemsContainer #AssetThumbnail a:hover,
#VideoSearchResultsBody .RelatedSearchItemsContainer #AssetThumbnail a:hover {
  border: 2px solid #0066FF;
}
#PlayersPage .RelatedSearchItemsContainer #AssetThumbnail img,
#TeamsPage .RelatedSearchItemsContainer #AssetThumbnail img,
#ScreenshotSearchResultsBody .RelatedSearchItemsContainer #AssetThumbnail img,
#VideoSearchResultsBody .RelatedSearchItemsContainer #AssetThumbnail img {
  width: 58px;
  height: 45px;
}
#PlayersPage h3,
#TeamsPage h3,
#ScreenshotSearchResultsBody h3,
#VideoSearchResultsBody h3 {
  color: #142962;
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
}
#PlayersPage .RelatedNewsLink,
#TeamsPage .RelatedNewsLink,
#ScreenshotSearchResultsBody .RelatedNewsLink,
#VideoSearchResultsBody .RelatedNewsLink {
  margin-bottom: 5px;
}
#PlayersPage .MoreLink,
#TeamsPage .MoreLink,
#ScreenshotSearchResultsBody .MoreLink,
#VideoSearchResultsBody .MoreLink {
  float: left;
  clear: both;
  text-decoration: none;
}
#PlayersPage .SearchResultRow,
#TeamsPage .SearchResultRow,
#ScreenshotSearchResultsBody .SearchResultRow,
#VideoSearchResultsBody .SearchResultRow {
  background: url(/l.c.bin/I/5489353/Reviews_AllTrBG2.png) repeat-x;
}
#PlayersPage .HoverSearchResult,
#TeamsPage .HoverSearchResult,
#ScreenshotSearchResultsBody .HoverSearchResult,
#VideoSearchResultsBody .HoverSearchResult {
  background-position: 0px -100px;
  cursor: pointer;
}
#PlayersPage .SearchResultLink,
#TeamsPage .SearchResultLink,
#ScreenshotSearchResultsBody .SearchResultLink,
#VideoSearchResultsBody .SearchResultLink {
  color: #333;
  font-weight: bold;
  text-decoration: none;
  font-size: 8pt;
  border-bottom: 1px solid #999;
  width: 100%;
  text-align: left;
  text-transform: uppercase;
}
#PlayersPage .SearchResultLink:hover,
#TeamsPage .SearchResultLink:hover,
#ScreenshotSearchResultsBody .SearchResultLink:hover,
#VideoSearchResultsBody .SearchResultLink:hover {
  color: #333;
}
#PlayersPage .CountryIcon,
#TeamsPage .CountryIcon {
  float: left;
  clear: none;
  background: none;
  border: 0;
  margin-right: 3px;
}
#PlayersPage .ActionBar_Link,
#TeamsPage .ActionBar_Link {
  display: block;
  float: left;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  background-image: url(/l.c.bin/I/5400260/controlicons_V3.png);
}
#PlayersPage .MKFriendLink { background-position:  -72px 0;}
#PlayersPage .MKFriendLink:hover { background-position:  -72px -24px;}
#PlayersPage .MKRivalLink { background-position:  -48px 0;}
#PlayersPage .MKRivalLink:hover {background-position:  -48px -24px;}
#TeamsPage .SendMessageLink, #PlayersPage .SendMessageLink {background-position:  -24px 0;}
#TeamsPage .SendMessageLink:hover, #PlayersPage .SendMessageLink:hover {background-position:  -24px -24px;}
#TeamsPage .JoinTeamLink:hover {background-position:    0px -24px;}
#PlayersPage .SearchActivityOptions,
#PlayersPage .SearchResultLink,
#PlayersPage .PlayerAvatarLink,
#TeamsPage .SearchActivityOptions,
#TeamsPage .SearchResultLink,
#TeamsPage .PlayerAvatarLink,
#ScreenshotSearchResultsBody .AssetThumbLink,
#VideoSearchResultsBody .AssetThumbLink {
  display: block;
  margin-top: 5px;
}
#PlayersPage .PlayerAvatarLink,
#TeamsPage .PlayerAvatarLink,
#ScreenshotSearchResultsBody .AssetThumbLink,
#VideoSearchResultsBody .AssetThumbLink {
  margin-left: 5px;
  float: left;
  clear: none;
  border: 1px solid #333;
}
#PlayersPage #LiveSearch_ResultsCount,
#TeamsPage #LiveSearch_ResultsCount,
#ScreenshotSearchResultsBody #LiveSearch_ResultsCount,
#VideoSearchResultsBody #LiveSearch_ResultsCount {
  font-weight: bold;
  margin-bottom: 20px;
}
#ScreenshotSearchResultsBody .ResultsDescription,
#VideoSearchResultsBody .ResultsDescription,
#ScreenshotSearchResultsBody .ResultsCreationDate,
#VideoSearchResultsBody .ResultsCreationDate {
  margin-top: 5px;
  float: left;
  clear: both;
}
#ScreenshotSearchResultsBody .ResultsDescription,
#VideoSearchResultsBody .ResultsDescription {
  width: 350px;
}
#AllSearchResults h1 {
  margin: 5px 0px 0px 5px;
  display: block;
  padding: 0;
  padding-top: 5px;
  height: 28px;
  text-decoration: none;
  text-align: left;
  color: #142962;
  font-weight: normal;
}
#AllSearchResults #ResultsCountContainer {
  margin: 10px 0 15px 5px;
}
#AllSearchResults #ResultsCountContainer a {
  width: 80px;
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  text-align: center;
}
#AllSearchResults #VideosCountLink {
  margin-left: 0px;
  text-align: left !important;
}
#AllSearchResults .SearchResultsContainer {
  padding: 0px;
  top: 100px;
  background: none;
}
#AllSearchResults #SearchResultsHeader {
  background-color: #fff;
  width: 800px;
  height: 65px;
}
#AllSearchResults .FlipButtonContainer {
  background: url('/l.c.bin/I/5489593/Home_VideosScreenBG2.png') no-repeat;
  width: 52px;
  height: 20px;
  position: absolute;
  top: 8px;
  right: 20px;
}
#AllSearchResults .FlipButtons  {
  float: left;
  clear: none;
  width: 26px;
  height: 26px;
  cursor: pointer;
}
#AllSearchResults .Card {
  margin: 2px 0px 0px 8px;
}
#AllSearchResults a.title {
  display: block;
  margin: 6px 0 0 5px;
  padding: 0;
  width: 775px;
  height: 28px;
  text-decoration: none;
  text-align: left;
  font-size: 14pt;
  color: #142962;
  border-bottom: 1px solid #c6c6c6;
}
#AllSearchResults a.title span {
  margin-left: 16px;
  font-size: 7pt;
  text-decoration: underline;
}
#AllSearchResults a.title span:hover {
  color: #142992;
}
#AllSearchResults #VideoResults a.title,
#AllSearchResults #ScreenshotResults a.title {
  width: 785px;
}
#AllSearchResults #VideoResults,
#AllSearchResults #ScreenshotResults,
#AllSearchResults #PlayerResults,
#AllSearchResults #TeamResults {
  width: 800px;
  height: 251px;
  float: left;
  clear: both;
  padding: 0px;
  position: relative;
  margin-top: 10px;
  background: url(/l.c.bin/I/5489597/SearchResults_WhiteBG.png) no-repeat;
}
#AllSearchResults #VideoResults .LoadingImage,
#AllSearchResults #ScreenshotResults .LoadingImage,
#AllSearchResults #PlayerResults .LoadingImage,
#AllSearchResults #TeamResults .LoadingImage {
  background: url(/l.c.bin/I/5489595/Searching_Icon.gif) no-repeat;
  position: absolute;
  left: 350px;
  top: 75px;
}
#AllSearchResults #VideoResults img,
#AllSearchResults #ScreenshotResults img {
  height: 75px;
  margin-left: auto;
  margin-right: auto;
}
#AllSearchResults #VideoResults .OneThumb a div,
#AllSearchResults #ScreenshotResults .OneThumb a div {
  margin-top: 8px;
  overflow: hidden;
}
#AllSearchResults #VideoResults .OneThumb,
#AllSearchResults #ScreenshotResults .OneThumb {
  float: left;
  padding: 0 7px 0 15px;
  margin: 3px auto;
  text-align: left;
  width: 135px;
  height: 180px;
}
#AllSearchResults #VideoResults .OneThumb a,
#AllSearchResults #ScreenshotResults .OneThumb a {
  display: block;
  padding-top: 4px;
  text-decoration: none;
}
#AllSearchResults #VideoResults .OneThumb a,
#AllSearchResults #ScreenshotResults .OneThumb a {
  width: 127px;
  height: 83px;
  background: #fff url(/l.c.bin/I/5489475/Home_VideoThumbsBG2.png) no-repeat;
  display: block;
}
#AllSearchResults #VideoResults .OneThumb img,
#AllSearchResults #ScreenshotResults .OneThumb img {
  border: none;
  float: none;
  width: 120px;
  height: 75px;
}
#AllSearchResults span.NoResultsText {
  font-weight: bold;
  display: block;
  margin-left: 5px;
}
#AllSearchResults .AssetName {
  font-weight: bold;
  color: #142962;
}
#AllSearchResults #HomePageSearchContainer {
  width: 600px;
  left: 390px;
  top: 110px;
}
#AllSearchResults .SearchContainer {
  background: none;
  width: 650px;
  height: 45px;
  position: absolute;
  z-index: 10;
  top: 110px;
  padding: 5px;
}
#AllSearchResults #inpKeywordSearchContainer {
  float: left;
  clear: none;
}
#AllSearchResults #inpKeywordSearch {
  width: 300px;
  margin-top: 1px;
  padding: 1px 0px 0px 5px;
  height: 20px;
}
#AllSearchResults #AdvancedSearchLinksContainer {
  position: absolute;
  bottom: 5px;
  left: 10px;
}
#AllSearchResults #AdvancedSearchLinksContainer a {
  float: left;
  clear: none;
  margin-right: 5px;
}
#AdvancedSearchPage #FormContainer {
  background-color: #fff;
  padding: 5px;
}
#AdvancedSearchPage .InputContainer {
  float: left;
  clear: none;
  margin-right: 30px;
}
#AdvancedSearchPage .InputContainer select {
  clear: both;
  display: block;
  width: 230px;
}
#AdvancedSearchPage .InputContainer .FormUI-FieldEdit-Text {
  clear: both;
  display: block;
  width: 223px;
}
#AdvancedSearchPage .StylizedSelect {
  height: 88px !important;
  overflow-x: hidden;
}
#AdvancedSearchPage #SkillsFieldset .StylizedSelect {
  width: 130px !important;
}
#AdvancedSearchPage #SkillsFieldset .InputContainer {
  margin-right: 25px;
}
#AdvancedSearchPage #inp_AgeContainer, #AdvancedSearchPage #inp_SecondaryGamesContainer,
#AdvancedSearchPage #CraftingContainer,
#AdvancedSearchPage #inp_TeamContainer,
#AdvancedSearchPage #inp_LocationContainer {
  margin-right: 0px !important;
}
#AdvancedSearchPage fieldset {
  border: 1px solid #d6d6d6;
  display: block;
  margin-bottom: 10px;
  padding: 10px;
}
#AdvancedSearchPage legend {
  font-family: "trebuchet ms";
  font-size: 18px;
  font-weight: bold;
  color: #001F56;
  display: block;
  border: 1px solid #d6d6d6;
  background-color: #e6e6e6;
  width: auto;
}
#AdvancedSearchPage #label-MaleGender, #AdvancedSearchPage #inp_MaleGender,
#AdvancedSearchPage #label-FemaleGender,
#AdvancedSearchPage #inp_FemaleGender {
  float: left;
  clear: none;
}
#AdvancedSearchPage #label-MaleGender,
#AdvancedSearchPage #label-FemaleGender {
  line-height: 15px;
}
#MainContentContainer {
  position: absolute;
  left: 260px;
  top: 230px;
  width: 380px;
  height: 500px;
  background: url(/l.c.bin/I/5489124/Home_Page_Video_Screens_Bac.png) no-repeat;
}
#FeaturedPlayers, #FeaturedTeams, #FeaturedVideos, #FeaturedScreens {
  position: absolute;
  width: 180px;
  text-align: center;
}
#FeaturedPlayers .DatabaseDetailsContainer, #FeaturedTeams .DatabaseDetailsContainer  {
  text-align: left;
  height:38px;
}
#FeaturedPlayers {
  height: 225px;
}
#FeaturedTeams {
  top: 243px;
}
#FeaturedAsset .Description, #FeaturedAsset h1 {
  width: 470px;
}
#ScreenshotBody #FeaturedAsset h1 {
  width: 140px;
}
#DisplayAssetBody #FeaturedAsset .Description {
  width: 250px;
}
#FeaturedVideos {
  left: 210px;
  width: 138px;
}
#FeaturedScreens {
  top: 300px;
  left: 195px;
  width: 170px;
}
#FeaturedScreens .StatsLink {
  clear: both;
}
#FeaturedVideos .AssetThumbnail {
  background: #000000;
  width: 126px;
  height: 75px;
  display: block;
  text-align: center;
  margin: 5px;
}
#FeaturedVideos img {
  height: 75px;
  margin-left: auto;
  margin-right: auto;
}
#FeaturedScreens .AssetThumbnail {
  width: 47px;
  height: 35px;
  display: block;
  text-align: center;
  margin:2px;
  float:left;
  border:2px #ffffff solid;
}
#FeaturedScreens .AssetThumbnail:Hover {
  border:2px #0066FF solid;
}
#FeaturedScreens img {
  width: 47px;
  height: 35px;
  margin-left: auto;
  margin-right: auto;
}
#MainContentContainer h1 span {
  display: none;
}
#MainContentContainer h1 {
  height: 30px;
  clear: both;
  padding: 0px;
  margin: 0px;
}
#Banner728x90 {
  position: absolute;
  left: 0px;
  top: 730px;
  width: 810px;
  height: 100px;
  background: url(/l.c.bin/I/5489147/Banner728x90BG.gif) no-repeat;
  text-align: center;
}
#Banner728x90 img {
  margin-left: auto;
  margin-right: auto;
}
#Banner300x250 {
  position: absolute;
  top: 830px;
  left: 0px;
  width: 300px;
  height: 250px;
}
#Banner468x60 {
  position: absolute;
  border: 1px #333333 solid;
  z-index: 100;
  left: 155px;
  top: 450px;
  height: 60px;
}
#ScreenshotBody #Banner468x60, #VideoBody #Banner468x60, #PlayersPage #Banner468x60, #TeamsPage #Banner468x60 {
  left: 319px;
  top: 422px;
}
#PlayersPage #Banner468x60, #VideoBody #Banner468x60, #TeamsPage #Banner468x60 {
  top: 420px;
}
.RegisterButton {
  position: absolute;
  z-index: 30;
  left: 163px;
  top: 420px;
}
#SmallRegisterPlayerButtonBG, #SmallRegisterTeamButtonBG, #VideoRegisterButtonBG, #ScreenRegisterButtonBG {
  width: 145px;
  height: 66px;
  cursor: pointer;
  cursor: hand;
}
#SmallRegisterPlayerButtonBG, #SmallRegisterTeamButtonBG {
  background: url(/l.c.bin/I/5489267/Smaller_Team_Player_Buttons2.png) no-repeat;
}
#SmallRegisterTeamButtonBG {
  background-position: 0px -66px;
}
#VideoRegisterButtonBG {
  background: url(/l.c.bin/I/5489603/Upload_Videos2.gif) no-repeat;
}
#ScreenRegisterButtonBG {
  background: url(/l.c.bin/I/5489605/Upload_Screens2.gif) no-repeat;
}
#VideosPage .TopListContainer {
  background: url(/l.c.bin/I/5489157/Videos_TopOverallBG3.png) no-repeat;
}
#VideoPlayer {
  background: #000000 url(/l.c.bin/I/5489565/PlaceholderImage.gif);
}
#VideoPlayer .FlashErrorMessage {
  font: 8pt verdana;
  color: #fff;
  text-align: center;
  margin: 0 auto;
}
#VideoPlayer .FlashErrorMessage a {
  display: block;
  padding-top: 80px;
  margin-bottom: 195px;
  font: 12pt verdana;
  color: #f60;
}
.TopListContainer {
  position: absolute;
  left: 160px;
  top: 491px;
  width: 651px;
  height: 302px;
  padding-top: 3px;
}
#TeamsPage #TopItemsOverAll, #TeamsPage #TopItemsForMonth, #TeamsPage #TopItemsForWeek, #TeamsPage #TopItemsForDay {
  background: url(/l.c.bin/I/5489249/Teams_TopOverallBG3.png) no-repeat;
}
#PlayersPage #TopItemsOverAll, #PlayersPage #TopItemsForMonth, #PlayersPage #TopItemsForWeek, #PlayersPage #TopItemsForDay {
  background: url(/l.c.bin/I/5489247/Players_TopOverallBG3.png) no-repeat;
}
#VideoBody #TopItemsOverAll, #VideoBody #TopItemsForMonth, #VideoBody #TopItemsForWeek, #VideoBody #TopItemsForDay {
  background: url(/l.c.bin/I/5489157/Videos_TopOverallBG3.png) no-repeat;
}
#ScreenshotBody #TopItemsOverAll, #ScreenshotBody #TopItemsForMonth, #ScreenshotBody #TopItemsForWeek, #ScreenshotBody #TopItemsForDay {
  background: url(/l.c.bin/I/5489251/Screens_TopOverallBG3.png) no-repeat;
}
#LatestItems, #LatestItemsBG {
  position: absolute;
  background-image: none;
  top:241px;
  width: 650px;
  height: 232px;
}
#VideoBody #LatestItems, #ScreenshotBody #LatestItems {
  top:215px;
}
#VideoBody #LatestItemsBG, #ScreenshotBody #LatestItemsBG {
  top: 190px;
}
#ScreenshotBody #LatestItemsBG {
  background: url(/l.c.bin/I/5489555/Screens_FeaturedBG.png) no-repeat;
}
#PlayersPage #LatestItems, #PlayersPage #LatestItemsBG, #TeamsPage #LatestItems, #TeamsPage #LatestItemsBG {
  top: 210px;
}
#PlayersPage #LatestItemsBG, #TeamsPage #LatestItemsBG, #VideoBody #LatestItemsBG, #ScreenshotBody #LatestItemsBG {
  left: 159px;
}
#LatestItemsBG {
  background: url(/l.c.bin/I/5489155/Video_LatestBG2.png) no-repeat;
}
#PlayersPage #LatestItemsBG, #TeamsPage #LatestItemsBG {
  background: url(/l.c.bin/I/5489183/Player_LatestBG2.png) no-repeat;
}
#PlayersPage #RegisterButton {
  float: left;
  clear: none;
}
#AssetThumbnail, #AssetThumbnail a {
  overflow: hidden;
}
#LatestItems #AssetThumbnail a {
  display: block;
  width: 126px;
  background:#000000;
  text-align: center;
}
#LatestItems #AssetThumbnail img {
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}
#LatestItems .FeaturedArea {
  position: absolute;
  left: 27px;
  top: 15px;
  width: 355px;
}
#LatestItems .AdditionalItems {
  position: absolute;
  left: 365px;
  top: 0px;
  width: 275px;
}
#LatestItems .AdditionalItems #AssetThumbnail a {
  width: 63px;
}
#LatestItems .AdditionalItems img {
  height: 44px !important;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}
#LatestItems .AdditionalItems h3 {
  position: absolute;
  left: 70px;
  top: 0px;
}
#LatestItems .Summary {
  position: relative;
  margin-top: 4px;
  margin-bottom: 4px;
  height: 43px;
}
#LatestItems .AdditionalItems .NumberOfViews {
  position: absolute;
  left: 70px;
  top: 25px;
}
#LatestItems .AdditionalItems #RatingsContainer {
  width: 70px;
  height: 14px;
  position: absolute;
  left: 200px;
  top: 25px;
}
#LatestItems .DatePosted, #LatestItems .PostedBy {
  display: none;
}
#LatestItems .FeaturedArea .DatePosted {
  display: block;
}
#LatestItems h1 {
  font-size: 7pt;
  color: #333333;
}
#LatestItems .DatabaseAvatarContainer {
  border:1px #666666 solid;
  float: left;
  width: 42px;
  height: 42px;
  text-align: center;
  padding: 0px;
}
#LatestItems .DatabaseAvatarContainer img {
  width: 42px;
  height: auto;
}
#LatestItems .DatabaseDetailsContainer {
  position: relative;
  left: 20px;
  margin-bottom: -3.3px;
  float:left;
}
#LatestItems .LineItem1 .DatabaseDetailsContainer {
  position: relative;
  width: 330px;
  left: 0px;
  top: 20px;
  height: 160px;
}
#LatestItems .LineItem1 .DatabaseAvatarContainer {
  border:1px #666666 solid;
  float: left;
  width: 145px;
  height: 145px;
  text-align: center;
  border: 1px #333333 solid;
}
#LatestItems .LineItem1 .DatabaseAvatarContainer img {
  width: 145px;
  height: auto;
}
#LatestItems .LineItem1 .DatabaseDetails {
  position: relative;
  top: 0px;
  left: 20px;
  width: 150px;
  float: left;
}
#LatestItems .LineItem1 #DatabaseName {
  border-bottom: 1px #cccccc dotted ;
  margin-bottom: 5px;
  padding-bottom: 2px;
}
#LatestItems .LineItem1 #DatabaseName a {
  color:#333333;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
}
#LatestItems .DatabaseDetailsContainer span {
  margin: 0px;
  padding: 0px;
}
#VideoBody #LatestItems .DatabaseDetailsContainer, #ScreenshotBody #LatestItems .DatabaseDetailsContainer {
  position: absolute;
  left: 155px;
  top: -5px;
  width: 173px;
}
#VideoBody #LatestItems .DatabaseDetails, #ScreenshotBody #LatestItems .DatabaseDetails {
  margin: 3px !important;
}
#VideoBody #LatestItems .Description, #ScreenshotBody #LatestItems .Description {
  position: absolute;
  left: 155px;
  top: 50px;
  width: 165px;
  text-align: justify;
}
#VideoBody #LatestItems h1, #2Body #LatestItems h1 {
  width: 125px;
}
#VideoBody .AssetDetails h3 {
  height: 20px;
}
#VideoTitle h1, #ScreenshotTitle h1, #PlayersTitle h1, #TeamsTitle h1 {
  position: absolute;
  left: 320px;
  padding: 0px;
  margin: 0px;
  font-size: 24pt;
  font-family: impact,verdana;
  color: #ffffff;
  width:630px;
}
#PlayersTitle h1, #TeamsTitle h1 {
  top: 75px;
}
#PlayersTitle span, #TeamsTitle span {
  font-size: 24pt;
}
#TeamsPage #TeamsTitle span {
  color: #663300;
}
#Teams_FlavorImage {
  background: url(/l.c.bin/I/5512979/HeavyAssault1.jpg) no-repeat 0px -1px;
  position: absolute;
  background-position: center top;
  left: 0px;
  top: 80px;
  width: 100%;
  height: 891px;
}
#VideoTitle .AssetType, #VideoTitle .AssetName, #ScreenshotTitle .AssetType, #ScreenshotTitle .AssetName,
#DisplayAssetBody .AssetType, #DisplayAssetBody .AssetName {
  color: #ffffff;
  float: left;
  clear: none;
  font-family: impact,verdana;
}
#VideoTitle .AssetName, #ScreenshotTitle .AssetName {
  margin: 0px 0px 0px 10px;
}
#VideoBody, #DisplayAssetBody {
  overflow-X: hidden;
  z-index: 5;
}
#DisplayAssetBody #VideoTitle {
  background-image: none;
  z-index: 15;
  top: 154px;
  left: -158px;
}
#DisplayAssetBody #VideoTitle span, #DisplayAssetBody #ScreenshotTitle span {
  color: #fff;
  font-size: 22pt;
  font-family: impact,verdana;
}
#VideoBody #Video_FlavorImage, #ViewAllPage #Videos_FlavorImage, #DisplayAssetBody #FlavorBG, #VideoSearchResultsBody #FlavorBG {
  background: url(/l.c.bin/I/5728094/KnightBattleField_Splash_0208.jpg) no-repeat;
  background-position: center top;
  position: absolute;
  top: 80px;
  left: 0px;
  width: 100%;
  height: 776px;
}
#VideoBody .BrowseAllLink {
  left: 518px;
  top: 150px;
}
#VideoBody #LeftNavigation, #VideoBody #LeftNavigationBG {
  top: 210px;
}
#VideoBody #VideoTitle h1, #VideoBody #VideoTitle span, #ScreenshotTitle .AssetType, #VideoTitle .AssetName {
  font-family: Impact, Verdana;
  font-size: 22pt;
  top: 70px;
}
#ScreenshotTitle span, #PlayersTitle span, #TeamsTitle span {
  font-family: Impact, Verdana;
  font-size: 24pt;
  color: #ffffff;
}
#ScreenshotTitle h1, #ScreenshotTitle span, #ScreenshotTitle .AssetType, #ScreenshotTitle .AssetName {
  font-size: 20pt;
  top: 80px;
  left: 210px;
}
.BrowseAllLink {
  position: absolute;
  display: block;
  width: 282px;
  height: 39px;
  left: 518px;
  top: 175px;
  z-index: 11;
}
.BrowseAllLink span {
  display: none;
}
#PlayersPage .BrowseAllLink {
  left: 518px;
  top: 155px;
}
#ScreenshotBrowseAllLink {
  background: url(/l.c.bin/I/5489279/Button_BrowseScreens.png) no-repeat;
}
#VideoBrowseAllLink {
  background: url(/l.c.bin/I/5489277/Button_BrowseVideos.png) no-repeat;
}
#TeamBrowseAllLink {
  background: url(/l.c.bin/I/5489275/Button_BrowseTeams.png) no-repeat;
}
#PlayerBrowseAllLink {
  background: url(/l.c.bin/I/5489273/Button_BrowsePlayers.png) no-repeat;
}
#VideoTitle, #PlayersTitle, #TeamsTitle, .HeaderImage {
  position: absolute;
  left: -159px;
  top: 85px;
  width: 100%;
}
#PlayersTitle .HeaderImage {
  background-image: none;
  top: 62px;
}
#ScreenshotTitle, #ScreenshotSearchContainerBG {
  position: absolute;
  left: -50px;
  top: 75px;
  width: 100%;
  height: 360px;
}
.TopListHeader h1 {
  display:none;
}
#TopItemsOverAll .DatabaseDetailsContainer, #TopItemsForMonth .DatabaseDetailsContainer, #TopItemsForWeek .DatabaseDetailsContainer, #TopItemsForDay .DatabaseDetailsContainer,
#TopItemsOverAll .Summary, #TopItemsForMonth .Summary, #TopItemsForWeek .Summary, #TopItemsForDay .Summary {
  position: relative;
  top: 62px;
  border:0px #ff0000 solid;
  width: 116px;
  height: 227px;
  float: left;
  padding: 3px;
  padding-top: 6px;
  overflow: hidden;
}
.TopListContainer .LineItem1 {
  margin-left: 15px;
}
#TopItemsOverAll #AssetThumbnail, #TopItemsForMonth #AssetThumbnail, #TopItemsForWeek #AssetThumbnail, #TopItemsForDay #AssetThumbnail {
  text-align: center;
  height: 70px;
  width: 114px;
}
#TopItemsOverAll #AssetThumbnail img, #TopItemsForMonth #AssetThumbnail img, #TopItemsForWeek #AssetThumbnail img, #TopItemsForDay #AssetThumbnail img {
  margin: 5px;
  margin-left: auto;
  margin-right: auto;
}
#TopItemsOverAll .DatabaseAvatarContainer, #TopItemsForMonth .DatabaseAvatarContainer, #TopItemsForWeek .DatabaseAvatarContainer, #TopItemsForDay .DatabaseAvatarContainer {
  text-align: center;
  height: 100px;
  width: 100px;
  background: #333333;
  border:1px #333333 solid;
}
#TopItemsOverAll .DatabaseAvatarContainer img, #TopItemsForMonth .DatabaseAvatarContainer img, #TopItemsForWeek .DatabaseAvatarContainer img, #TopItemsForDay .DatabaseAvatarContainer img {
  margin-left: auto;
  margin-right: auto;
  height: 100px;
  width: auto;
}
#AssetFullscreen .NavigationLast {
  background: url(/l.c.bin/I/5489529/Fullscreen_Button_Previous.gif) no-repeat center;
}
#AssetFullscreen .NavigationNext {
  background: url(/l.c.bin/I/5489531/Fullscreen_Button_Next.gif) no-repeat center;
}
#AssetFullscreen {
  background-color: #001c52;
  background-image: none;
}
#AssetFullscreen #AllContent {
  text-align: center;
  width: 100%;
}
#AssetFullscreen #RelatedImages {
  width: 690px;
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
#AssetFullscreen .RelatedImage {
  float: left;
}
#AssetFullscreen .RelatedImage img {
  width: 64px;
  height: 48px;
  margin: 5px;
  padding: 5px;
  border: 1px solid #fff;
}
#AssetFullscreen .SelectedImage img {
  border: 1px #FFD700 solid;
  background: #003399;
}
#AssetFullscreen .NavigationLast {
  width: 30px;
  height: 64px;
  float: left;
}
#AssetFullscreen .NavigationNext {
  width: 30px;
  height: 64px;
  float: left;
}
#AssetFullscreen h3 {
  font: bold 11px verdana;
  text-transform: uppercase;
  color: #ffffff;
  clear: both;
  margin-top: 0px;
  margin-bottom: 5px;
  background: #003399;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px #000000 solid;
  border-bottom: 1px #0000ff solid;
}
#AssetFullscreen #FullScreenshot {
  float: left;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#AssetFullscreen #FullScreenshot img {
  width: 95%;
  height: 95%;
  padding: 5px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #ffffff;
}
.DatabaseDetailsContainer #DatabaseURL span {
  display: none;
}
.DatabaseDetailsContainer #DatabaseURL a {
  position: absolute;
  right: 5px;
  display: none;
  width:20px;
  height:20px;
  background: url();
}
#LatestItems .LineItem2 .DatabaseDetailsContainer,
#LatestItems .LineItem3 .DatabaseDetailsContainer,
#LatestItems .LineItem4 .DatabaseDetailsContainer,
#LatestItems .LineItem5 .DatabaseDetailsContainer {
  width: 250px;
  height: 52px;
  margin-left: 8px;
}
#LatestItems .DatabaseDetails {
  float: left;
  margin-left: 20px;
}
#LatestItems .DatabaseDetailsContainer #DateJoined {
  display: none;
}
#LatestItems .LineItem1 .DatabaseDetails {
  margin-left: 0px;
}
#LatestItems .LineItem1 #DateJoined {
  display: block;
}
#LatestItems .DatabaseDetailsContainer #DatabaseURL {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 0px;
  top: 0px;
}
#LatestItems {
  z-index: 20;
}
#PlayersPage {
  overflow-x: hidden;
}
#PlayersPage #FlavorBG, #ViewAllPage #Players_FlavorImage {
  background: url(/l.c.bin/I/5511849/Metropocalypse1.jpg) no-repeat;
  background-position: center top;
  position: absolute;
  top: 80px;
  left: 0px;
  width: 100%;
  height: 776px;
}
#PlayersPage #PlayersTitle {
  background: none;
  z-index: 2;
}
#PlayersPage #LeftNavigationBG, #TeamsPage #LeftNavigationBG {
  background: url(/l.c.bin/I/5489185/Player_PromoBG.png) no-repeat;
  top: 362px;
  height:431px;
}
#PlayersPage #LeftNavigation, #TeamsPage #LeftNavigation {
  top: 457px;
  left: 5px;
  height:390px;
  width: 140px;
}
#PlayersPage li, #TeamsPage li {
  margin-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
  border-bottom: 1px #cccccc dotted;
}
#PlayersPage #LeftNavigation a, #TeamsPage #LeftNavigation a {
  font-weight: bold;
}
#SwitchListsNavigation {
  position: absolute;
  z-index: 100;
  top: 491px;
  left: 319px;
  width: 355px;
  height:30px;
}
#SwitchListsNavigation div {
  float: left;
  width: 88px;
  text-align: center;
  height:30px;
  cursor: pointer;
  cursor: hand;
  background-repeat: no-repeat;
}
.ContentArea, #VideoContentBG, #ScreensContentBG, .ContentAreaBG {
  position:absolute;
  left: 160px;
  top: 188px;
  width: 655px;
  height: 610px;
}
#ScreensContentBG {
  background: url(/l.c.bin/I/5489179/Screens_AssetBG.png) no-repeat;
}
#VideoContentBG {
  background: url(/l.c.bin/I/5489175/Single_videoLayout2.png) no-repeat;
}
.ViewTeams .SearchContainer, .ViewPlayers .SearchContainer, .ViewVideos .SearchContainer, .ViewScreenshots .SearchContainer,
#ForumBody .SearchContainer, #ScreenshotSearchResultsBody .SearchContainer,
#VideoSearchResultsBody .SearchContainer, #DisplayAssetBody .SearchContainer, #VideoBody .SearchContainer,
#ScreenshotBody .SearchContainer, #TeamsPage .SearchContainer, #PlayersPage .SearchContainer {
  background: url(/l.c.bin/I/5489549/SearchBar_BG.png) no-repeat;
  width: 650px;
  height: 45px;
  position: absolute;
  z-index: 10;
  top: 110px;
  padding: 5px;
}
#ViewAllPage .SearchResultsContainerBG {
  background-image: none;
}
#ForumBody .SearchContainer {
  background: url(/l.c.bin/I/5489587/ForumSearchBG2.png) no-repeat;
}
#AllSearchResults #HomePageSearchContainer .SearchContainer {
  width: 639px;
}
.ViewTeams #inpSearchPosition, .ViewPlayers #inpSearchPosition, .ViewVideos #inpSearchPosition, .ViewScreenshots #inpSearchPosition,
#ForumBody #inpSearchPosition, #AllSearchResults #inpSearchPosition, #ScreenshotSearchResultsBody #inpSearchPosition, #VideoSearchResultsBody #inpSearchPosition,
#DisplayAssetBody #inpSearchPosition,#VideoBody #inpSearchPosition,
#ScreenshotBody #inpSearchPosition, #TeamsPage #inpSearchPosition,
#PlayersPage #inpSearchPosition {
  margin-top: 1px;
  padding: 0px;
  height: 21px;
}
.ViewTeams #inpKeywordSearch, .ViewPlayers #inpKeywordSearch, .ViewVideos #inpKeywordSearch, .ViewScreenshots #inpKeywordSearch,
#ForumBody #inpKeywordSearch, #ScreenshotSearchResultsBody #inpKeywordSearch, #VideoSearchResultsBody #inpKeywordSearch,
#DisplayAssetBody #inpKeywordSearch, #VideoBody #inpKeywordSearch, #ScreenshotBody #inpKeywordSearch,
#TeamsPage #inpKeywordSearch, #PlayersPage #inpKeywordSearch {
  margin-top: 1px;
  width: 200px;
  padding: 1px 0px 0px 5px;
  height: 20px;
}
#ViewAllPage #inpKeywordSearch {
  height: 20px !important;
}
#ForumBody #inpKeywordSearch {
  width: 250px;
}
#TeamsPage #inpSearchPosition, #PlayersPage #inpSearchPosition {
  margin-top: -1px;
}
#TeamsPage #inpKeywordSearch, #PlayersPage #inpKeywordSearch {
  margin-top: -1px;
}
#AllSearchResults #inpKeywordSearch {
  margin-top: 1px;
}
.ViewTeams .Button, .ViewPlayers .Button, .ViewVideos .Button, .ViewScreenshots .Button,
#ForumBody .Button, #AllSearchResults .Button, #ScreenshotSearchResultsBody .Button,
#VideoSearchResultsBody .Button, #DisplayAssetBody .Button, #VideoBody .Button, #ScreenshotBody .Button,
#TeamsPage .Button, #PlayersPage .Button {
  background: url(/l.c.bin/I/5489551/Button_Search.gif) no-repeat !important;
  width: 82px !important;
  height: 24px !important;
  padding-left: 0 5px 0 5px !important;
}
.ViewTeams #btnSubmitContainer, .ViewPlayers #btnSubmitContainer, .ViewVideos #btnSubmitContainer, .ViewScreenshots #btnSubmitContainer,
#ForumBody #btnSubmitContainer, #AllSearchResults #btnSubmitContainer, #ScreenshotSearchResultsBody #btnSubmitContainer,
#VideoSearchResultsBody #btnSubmitContainer, #DisplayAssetBody #btnSubmitContainer, #VideoBody #btnSubmitContainer, #ScreenshotBody #btnSubmitContainer,
#TeamsPage #btnSubmitContainer, #PlayersPage #btnSubmitContainer {
  margin: 0px;
  padding: 0px;
  width: 82px;
  height: 24px;
  float: left;
  clear: none;
}
#ForumBody a.ViewAllLink, #ForumBody a.ViewAllLink:visited,
#AllSearchResults a.ViewAllLink, #AllSearchResults a.ViewAllLink:visited,
#ScreenshotSearchResultsBody a.ViewAllLink, #ScreenshotSearchResultsBody a.ViewAllLink:visited,
#VideoSearchResultsBody a.ViewAllLink, #VideoSearchResultsBody a.ViewAllLink:visited,
#DisplayAssetBody a.ViewAllLink, #DisplayAssetBody a.ViewAllLink:visited,
#VideoBody a.ViewAllLink, #VideoBody a.ViewAllLink:visited,
#ScreenshotBody a.ViewAllLink, #ScreenshotBody a.ViewAllLink:visited,
#TeamsPage a.ViewAllLink, #TeamsPage a.ViewAllLink:visited,
#PlayersPage a.ViewAllLink, #PlayersPage a.ViewAllLink:visited {
  background: url(/l.c.bin/I/5489553/BrowseAllButton.gif);
  width: 149px;
  height: 24px;
  display: block;
  position: absolute;
  top: 5px;
  right: 30px;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  line-height: 25px;
}
#ForumBody a.ViewAllLink span,
#AllSearchResults a.ViewAllLink span,
#ScreenshotSearchResultsBody a.ViewAllLink span,
#VideoSearchResultsBody a.ViewAllLink span,
#DisplayAssetBody a.ViewAllLink span,
#VideoBody a.ViewAllLink span,
#ScreenshotBody a.ViewAllLink span,
#TeamsPage a.ViewAllLink span,
#PlayersPage a.ViewAllLink span {
  color: #fff;
}
    #AllSearchResults .SearchResults {
      float: left;
      clear: both;
    }
    #AllSearchResults .SearchResultLink {
      float: left;
      clear: both;
      text-align: center;
    }
    #AllSearchResults .LiveSearch_ItemThumb {
      width: 100px;
      height: 100px;
      text-align: center;
      vertical-align: top;
    }
    #AllSearchResults .LiveSearch_ItemDescription {
      padding: 0px;
      vertical-align: top;
    }
    #AllSearchResults .LiveSearch_ItemName {
      vertical-align: top;
      width: 400px;
    }
    #AllSearchResults #Teams_FlavorImage {
      display: none;
    }
.ContentArea .FeaturedArea {
  position: absolute;
  left: 10px;
  top: 33px;
  width: 480px;
  height: 550px;
}
.ContentArea #FullAsset {
  background: #333333;
  overflow: hidden;
  border: 1px #333333 solid;
  width: 483px;
  height: 336px;
  text-align: center;
}
.ContentArea #FullAsset img {
  margin-left: auto;
  margin-right: auto;
  width: auto;
  height: 336px;
}
.ContentArea .RelatedItems {
  position: absolute !important;
  left: 495px;
  top: 85px;
  width: 123px;
  padding-left: 10px;
  height: 490px;
  overflow-x: hidden;
  overflow-y: auto;
}
#RelatedAssetsContainer {
  top: 65px;
}
#VideoContent .RelatedItems {
  left: 505px;
  width: 130px;
}
#ScreensContent .RelatedItems {
  top: 85px;
  left: 500px;
}
.ContentArea .RelatedItems .Summary {
  width: 100px;
  margin-bottom: 5px;
  border-bottom: 1px #333333 dotted;
  padding: 2px;
  padding-bottom: 5px;
}
.ContentArea .PlayerDetails {
  width: 250px;
}
.ContentArea .PlayerDetails .PlayerThumbnail {
  border: 1px #333333 solid;
  width: 80px;
  background: #333333;
  float: left;
  margin: 3px;
}
.ContentArea .PlayerDetails h1 {
  color: #333333;
  font-size: 11pt;
  margin-bottom: 3px;
  text-decoration: none;
}
.PlayerDetails .Description {
  margin-bottom: 5px;
  height:100px;
}
.ContentArea .PlayerDetails #RatingsContainer {
  padding: 3px;
  border-top: 1px #cccccc dotted;
  border-bottom: 1px #cccccc dotted;
}
.ContentArea .PlayerDetails .PostedBy {
  font-weight: bold;
}
.ContentArea .PlayerDetails .NumberOfViews {
  font-weight: bold;
  margin-bottom: 5px;
}
#DisplayAssetBody .DatabaseDetailsContainer {
  position: relative;
  margin-top: 10px;
  width: 250px;
}
#DisplayAssetBody .AssetDetails h1 {
  font-size: 8pt;
  clear: both;
}
#DisplayAssetBody .DatabaseAvatarContainer {
  border: 1px #333333 solid;
  width: 64px;
  height: 64px;
  float: left;
  margin-right: 5px;
}
#DisplayAssetBody .DatabaseAvatarContainer img {
  width: 64px;
  height: auto;
}
#DisplayAssetBody .FeaturedArea .AssetDetails {
  width: 250px;
}
.AssetDetails a h1 {
  width: 130px;
  padding: 0;
  margin: 0;
}
.AssetDetails a {
}
.PostedBy a {
  display: inline;
}
.ContentArea .CommentsArea {
  border-left:1px #CCCCCC dotted;
  position: absolute;
  bottom: 20px;
  left: 265px;
  height: 200px;
  width: 225px;
  overflow: auto;
  overflow-x: hidden;
}
.ContentArea .CommentsArea h3 {
  padding: 0px;
  padding-left: 3px;
  font-size: 8pt;
  margin: 0px;
}
.ContentArea .CommentsArea .PostComment {
  position: absolute;
  right: 4px;
  top: 0px;
  margin: 0px;
  color: #00529D;
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
}
.ContentArea .CommentsArea textarea {
  width: 210px;
}
.ContentArea .CommentsArea .Button {
  background: #00529D;
  color: #ffffff;
  padding:5px;
  white-space: nowrap;
  width: 100px;
  text-align: center;
  border: 1px #000000 solid ;
  cursor: hand;
  cursor: pointer;
  float:left;
}
#DisplayAssetBody .ContentArea .CommentsArea {
  border-left: 1px #CCCCCC dotted;
  position: absolute;
  top: 603px;
  left: 0px;
  width: 500px;
  background-color: #fff;
  min-height: 260px;
}
#DisplayAssetBody .ContentArea #CreatorContainer {
  border-left:1px #CCCCCC dotted;
  position: absolute;
  bottom: 10px;
  left: 330px;
}
#DisplayAssetBody .FeaturedArea .AssetDetails {
  width: 310px;
}
#DisplayAssetBody .AssetDetails h1 {
  clear: both;
  font-size: 14pt;
  width: 310px;
  margin: 5px 0px 5px 0px;
  text-decoration: none;
  cursor: hand;
  cursor: pointer;
}
#DisplayAssetBody #SkyscraperAdvertBanner {
  background: url(/l.c.bin/I/5489591/AdBannerRightBG.png) no-repeat;
  width: 132px;
  height: 630px;
  display: block;
  position: absolute;
  top: 603px;
  right: 15px;
}
#DisplayAssetBody #SkyscraperAdvertBanner img {
  margin: 5px 0 0 6px;
}
#DisplayAssetBody #SocialBookmarkContainer {
  display: block;
  clear: both;
}
#DisplayAssetBody .DatePosted {
  display: block;
  clear: both;
}
#DisplayAssetBody #SocialBookmarkContainer a {
  float: left;
  clear: none;
  margin-right: 10px;
  height: 25px;
  text-decoration: none;
}
#DisplayAssetBody #SocialBookmarkContainer img {
  display: inline;
  border: 0;
}
#DisplayAssetBody #ShareLinkContainer {
  float: right;
  clear: none;
}
#DisplayAssetBody #ShareLink, #DisplayAssetBody #ShareLink img {
  float: left;
  clear: none;
  border: 0;
  margin-right: 3px;
  padding: 0;
  text-decoration: none;
  line-height: 23px;
}
#DisplayAssetBody #ShareLink img {
  margin-top: 5px;
}
#DisplayAssetBody #SocialBookmarkContainer img {
  height: 16px;
  width: 16px;
}
#DisplayAssetBody #AssetToolsContainer {
  border-top: 1px dotted #001F56;
  position: absolute;
  bottom: -5px;
  height: 20px;
  width: 315px;
  padding: 5px 0px 0px 0px;
}
#DisplayAssetBody .DatePosted, #DisplayAssetBody .NumberOfViews, #DisplayAssetBody .Description {
  margin: 5px 0 5px 0;
}
#DisplayAssetBody .NumberOfViews {
  font-weight: bold;
}
#DisplayAssetBody #RatingsContainer {
  margin-top: 10px;
  font-weight: bold;
}
#DisplayAssetBody .ContentArea .CommentsArea h3 {
  padding: 0px;
  margin-bottom: 5px;
}
#DisplayAssetBody .NoCommentsSpan {
  margin-top: 5px;
  padding: 0px;
  padding-left: 5px;
  font-weight: bold;
}
#NewComment {
  overflow: auto;
}
.LogComment {
  padding: 3px;
  border-bottom: 1px dotted #CCCCCC;
  overflow: hidden;
}
.LogComment_0 {
  background-color: #EEE;
}
.LogCommentDate {
  padding-right: 10px;
}
.LogComment .CommentText{
  clear: both;
  width: 100%;
}
.CommentorSpan {
  margin: 0;
  font-weight: bold;
}
.Weblog_Container {
  margin: 0;
}
.NewLogComment {
  margin-top: 10px;
}
.WeblogTitle {
  border: none;
  padding-left: 18px;
}
.Open .WeblogSubitems {
  display: block;
}
.WeblogSubitems {
  display: none;
}
.LiveChat_MiniAvatar {
  width: 24px;
  height: 24px;
  display: inline;
  margin: 0 4px 0 0;
  border: none;
  vertical-align: middle;
}
.Weblog_ButtonNewest, .Weblog_ButtonOldest {
  width: 42px;
  height: 9px;
}
.Weblog_ButtonNewest:hover, .Weblog_ButtonOldest:hover {
  background-position: 0 -18;
  cursor: pointer;
  cursor: hand;
}
.Weblog_ButtonNewest {
  background: url(/l.c.bin/I/5489427/Buttons_Newest.gif) no-repeat;
  float: left;
}
.Weblog_ButtonOldest {
  background: url(/l.c.bin/I/5489425/Buttons_Oldest.gif) no-repeat;
  float: right;
}
.Weblog_ButtonsContainer {
  visibility: hidden;
  float: none;
  height: 10px;
  margin-top: 8px;
}
.SearchResults {
  float: left;
  clear: both;
}
.SearchResultLink {
  float: left;
  clear: both;
  text-align: center;
}
.LiveSearch_ItemThumb {
  width: 100px;
  height: 100px;
  text-align: center;
  vertical-align: top;
}
.LiveSearch_ItemDescription {
  padding: 0px;
  vertical-align: top;
}
.LiveSearch_ItemName {
  vertical-align: top;
  width: 400px;
}
#RadioList #FlavorBG {
  background: url(/l.c.bin/I/5511851/SkyscraperHangar1.jpg) no-repeat;
  background-position: center top;
  position: absolute;
  top: 80px;
  left: 0px;
  width: 100%;
  height: 776px;
}
#RadioTitle {
  position: absolute;
  top: 85px;
}
#RadioTitle h1 {
  position: absolute;
  left: 120px;
  top: 35px;
  padding: 0px;
  margin: 0px;
  font-size: 24pt;
  font-family: Impact, verdana;
  color: #ffffff;
}
#RadioListContainer {
  position: absolute;
  width: 750px;
  height: 980px;
  left: 64px;
  top: 180px;
  background: url(/l.c.bin/I/5489190/Radio_ContentBG.png) no-repeat;
}
#RadioListContainer h3 {
  background: #003399;
  color: #ffffff;
  height: 20px;
  line-height: 20px;
  padding-left: 10px;
}
.RadioContainer {
  margin-left: 10px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 30px;
  padding-bottom: 10px;
}
#RadioList #RadioTitle {
  position: absolute;
  left: -55px;
  top: 85px;
  width: 924px;
  height:140px;
}
#RadioList #FlavorImage {
  background: url(/l.c.bin/I/5511851/SkyscraperHangar1.jpg) no-repeat;
  position: absolute;
  width: 425px;
  height: 645px;
  margin-left: -76px;
  margin-top: 8px;
  z-index: 1;
}
#RadioListContainer {
  z-index: 0;
}
#RadioList #RadioTextContainer {
  position: absolute;
  top: 180px;
  left: 50px;
  width: 645px;
  z-index: 2;
}
#RadioList #RadioAdBanner {
  position: absolute;
  top: 190px;
  right: 15px;
}
#RadioList h3 {
  background: #003399;
  color: #ffffff;
  height: 20px;
  line-height: 20px;
  padding-left: 10px;
  cursor: pointer;
  cursor: hand;
}
#NewsPage #FlavorBG {
  background: url(/l.c.bin/I/5511763/GardenTemple1.jpg) no-repeat;
  background-position: center top;
  position: absolute;
  top: 80px;
  left: 0px;
  width: 100%;
  height: 776px;
}
#NewsPage #NewsContent a {
  font-size: 9pt;
}
#NewsPage div {
  font-family: verdana;
  font-size: 9pt;
}
#NewsPage #CommentBlock_Comments_PreviousPage,
#NewsPage #CommentBlock_Comments_NextPage {
  font-size: 0px;
}
#NewsPage #ContestsContainer, #NewsPage #RelatedNewsContainer, #NewsPage #LatestNewsContainer, #NewsPage #FeaturedNewsContainer, #NewsPage #Banner160x600, #NewsPage #CategoryContainer {
  float: right;
  clear: none;
  width: 165px;
  margin-bottom: 10px;
}
#NewsPage #NewsContentContainer h1 {
  margin: 0;
  padding: 0;
  border-bottom: 1px dotted #c6c6c6;
  font-weight: normal;
}
#NewsPage #NewsContentContainer h1 a {
  border-bottom: 1px dotted #c6c6c6;
  font-weight: normal;
  text-decoration: none;
  font-size: 18pt;
  color: #000;
}
#NewsPage h2 {
  font-size: 9pt;
  font-weight: bold;
  color: #000;
}
#NewsPage #ByLineContainer {
  float: left;
  clear: none;
}
#NewsPage .CommentCount {
  float: right;
  clear: none;
}
#NewsPage #NewsArticleToolsContainer {
  float: left;
  clear: both;
}
#NewsPage #NewsImageContainer {
  margin-top: 40px;
  display: block;
  clear: both;
}
#NewsPage #NewsImage {
  display: block;
  clear: both;
  margin-right: auto;
  margin-left: auto;
  border: 0;
}
#NewsPage #NewsContent {
  border-bottom: 1px dotted #c6c6c6;
}
#NewsPage #NewsCommentsArea {
  display: block;
  clear: both;
  margin-top: 30px;
}
#NewsPage h3, #NewsPage .Expandable, #NewsPage .WeblogTitle {
  margin: 0px;
  padding: 0px;
}
#NewsPage #FormContainer {
  display: none;
  background-color: #fff;
  display: block;
  width: 275px;
  height: 275px;
  padding: 5px;
  border: 3px solid #001F56;
}
#NewsPage .InputContainer {
  overflow: auto;
}
#NewsPage .InputContainer input, #NewsPage .InputContainer textarea {
  width: 370px;
}
#NewsPage .ToolsContainer {
  float: left;
  clear: both;
}
#NewsPage #NewsArticleToolsContainer {
  float: left;
  clear: left;
}
#NewsPage #SocialBookmarkContainer {
  float: right;
  clear: right;
}
#NewsPage #SocialBookmarkContainer a, #NewsPage #NewsArticleToolsContainer a {
  margin-right: 10px;
  height: 25px;
  text-decoration: none;
}
#NewsPage #SocialBookmarkContainer img, #NewsPage #NewsArticleToolsContainer img {
  display: inline;
  border: 0;
}
#NewsPage .Modal {
  top: 150px !important;
}
#NewsPage table {
  width: 165px;
}
#NewsPage #btnModalClose {
  cursor: hand;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 5px;
}
#NewsPage #FeaturedNewsArticleContainer {
  margin-bottom: 15px;
}
#NewsPage .ArticleSummary {
  margin-bottom: 15px;
  display: block;
  clear: both;
  border: 1px solid #c6c6c6;
  padding: 3px;
}
#NewsPage .ArticleDetails {
  width: 400px;
  height: 100%;
  float: left;
  clear: both;
}
#NewsPage .CategoryImageContainer {
  float: left;
  clear: none;
  margin-right: 10px;
}
#NewsPage .ArticleHeadline {
  text-decoration: none;
  float: left;
  clear: none;
  width: 350px;
}
#NewsPage .ArticleByLine {
  float: left;
  clear: none;
}
#NewsPage .ArticleSubHeadline {
  width: 340px;
  float: left;
  clear: none;
}
#NewsPage .ArticleCommentCount {
  margin-top: 5px;
  float: left;
  clear: both;
  font-size: 10px;
}
#NewsPage .ArticleThumbContainer img {
  border: 0;
  float: right;
  clear: none;
  margin-right: 5px;
  border: 1px solid #c6c6c6;
}
#NewsPage .CategoryImage {
  float: left;
  clear: none;
  margin-right: 3px;
}
#NewsPage .clearer {
  display: block;
  clear: both;
}
#NewsPage #ToolsContainer {
  margin-top: 5px;
  float: left;
  clear: both;
}
#NewsPage #NewsCommentsArea {
  display: block;
  clear: both;
  margin-top: 30px;
}
#NewsPage h3, #NewsPage .Expandable, #NewsPage .WeblogTitle {
  margin: 0px;
  padding: 0px;
}
#NewsPage #NewsCommentsArea .PostComment {
  cursor: hand;
  cursor: pointer;
  text-decoration: underline;
  margin-top: 5px;
  color: #00529D;
  font-size: 10px;
}
#NewsPage #NewsCommentsArea .Button {
  background: #00529D;
  color: #ffffff;
  padding:5px;
  white-space: nowrap;
  width: 100px;
  text-align: center;
  border: 1px #000000 solid ;
  cursor: hand;
  cursor: pointer;
  display: block;
  clear: both;
}
#NewsPage #NewsCommentsArea textarea {
  margin: 5px 0 5px 0;
}
#NewsPage #ArticleContainer {
  display: block;
}
#NewsPage #ArticleText {
  line-height: 24px;
  position: relative;
  overflow: hidden;
}
.Page {
  display: none;
}
#NewsPage .SelectedButton {
  clear: none;
  text-align: center;
  border: 1px solid #000;
  width: 50px;
  height: 10px;
  background-color: #c6c6c6;
  color: #000;
  font-weight: bold;
  padding: 3px;
  font-size: 10px;
  line-height: 10px;
  text-decoration: none;
}
#NewsPage .SelectedButton:hover {
  color: #000;
  background-color: #d6d6d6;
}
#NewsPage .UnselectedButton, #NewsPage .UnselectedButton:hover {
  text-align: center;
  width: 50px;
  height: 10px;
  background-color: #d6d6d6;
  color: #b6b6b6;
  font-weight: bold;
  padding: 3px;
  font-size: 10px;
  line-height: 10px;
  text-decoration: none;
  cursor: default;
}
#NewsPage #ArticleNavigationContainer {
  display: block;
  clear: both;
  margin-top: 5px;
}
#NewsPage #NextButton {
  float: right;
}
#NewsPage #BackButton {
  float: left;
}
#NewsPage #NewsContent h2, #NewsPage strong {
  line-height: 0px;
  font-size: 12px !important;
}
#NewsPage th a, #NewsPage th a:hover {
  color: #fff;
  text-decoration: none;
}
#NewsPage th a:hover {
  text-decoration: underline;
}
#NewsPage .HeaderImage {
  background-image: none;
    z-index: 15;
}
#NewsPage .HeaderImage h1 {
  font-size: 28pt;
  font-family: impact, verdana;
  position: absolute;
  width: auto;
  height: auto;
  left: 270px;
  top: 22px;
  background-image: none;
  z-index: 15;
  color: #fff;
}
#NewsPage #NewsContentContainer {
  position: relative;
  left: 0px;
  background-color: #fff;
  padding: 5px;
  width: 500px;
  float: left;
  clear: none;
  border-right: 1px dotted #c6c6c6;
}
#NewsPage .ContentAreaBG, #NewsPage .ContentArea {
  background: url(/l.c.bin/I/5489513/News_Content_BG.png) no-repeat;
  background-color: #fff;
  position: relative;
  left:100px;
  top: 95px;
  width: 685px;
  height: auto;
  overflow-y: hidden;
  margin-bottom: 100px;
}
#NewsContentAreaBG {
  position: relative;
  z-index: 0;
}
#PreviewArrow {
  position: absolute;
  top: 1000px;
  width: 501px;
  height: 7px;
  z-index: 10;
}
#DealsPage .HeaderImage {
  left: -77px;
  top: 82px;
}
#DealsPage .HeaderImage h1 {
  left:200px;
  top: 25px;
  font-family: impact, verdana;
  font-size: 28pt;
}
#DealsPage #FlavorBG {
  background: url(/l.c.bin/I/5733283/Deals_BG-Image.jpg) no-repeat;
  background-position: center top;
  position: absolute;
  top: 80px;
  left: 0px;
  width: 100%;
  height: 776px;
}
#DealsButtonContainer {
  position: absolute;
  left: 670px;
  top: 119px;
  width:112px;
  height: 25px;
  text-align: center;
  margin: 0px;
  padding: 0px;
  z-index: 45;
}
#DealsButtonContainer a {
  background: url(/l.c.bin/I/5489445/EnterContest_button2.png) no-repeat;
  display: block;
  width: 112px;
  height: 18px;
  padding: 7px 0 0 0px;
  margin: 0 0px;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
}
#DealsButtonContainer a:hover {
  background-position: 0 -30px;
}
#DealsPage {
  overflow-X: hidden;
  z-index: 5;
}
#DealsPage .HeaderImage {
  background-image: none;
  z-index: 15;
}
#PrivacyPolicyPage #FlavorImage, #TOSPage #FlavorImage {
  z-index: 100;
  position:absolute;
  width: 205px;
  height: 650px;
  left: -101px;
  top: 85px;
  background: url(/l.c.bin/I/5489271/FavorImage.png) no-repeat;
}
#PrivacyPolicyPage .HeaderImage, #TOSPage .HeaderImage, #FullScreenPage .HeaderImage {
  position: absolute;
  width: 1000px;
  height: 85px;
  left: -60px;
  top: 85px;
  background: url(/l.c.bin/I/5489208/Blend_Bar.png) no-repeat;
}
#PrivacyPolicyPage .HeaderImage h1, #TOSPage .HeaderImage h1, #FullScreenPage .HeaderImage h1 {
  position: absolute;
  top: 25px;
  left: 160px;
  padding: 0px;
  margin: 0px;
}
#FullScreenPage .HeaderImage h1 {
  left: 60px;
}
#PrivacyPolicyPage .ContentArea, #TOSPage .ContentArea, #NewsPage .ContentArea {
 padding: 5px;
}
#DealsPage .ContentAreaBG, #DealsPage .ContentArea,
#PrivacyPolicyPage .ContentAreaBG, #PrivacyPolicyPage .ContentArea,
#WalkthroughPage .ContentAreaBG, #WalkthroughPage .ContentArea,
#TOSPage .ContentAreaBG, #TOSPage .ContentArea {
  position: absolute;
  z-index: 10;
  left:0px;
  top: 160px;
  width: 810px;
  height: 1500px;
}
#DealsPage .ContentAreaBG, #PrivacyPolicyPage .ContentAreaBG, #TOSPage .ContentAreaBG, #NewsPage .ContentAreaBG, #WalkthroughPage .ContentAreaBG {
  background: url(/l.c.bin/I/5489200/Deals_ContentBG2.png) no-repeat;
}
#PrivacyPolicyPage .ContentArea, #TOSPage .ContentArea {
  padding-top: 5px;
  left: 102px;
  top: 161px;
  width: 695px;
  height: 1479px;
  overflow: auto;
}
#DealsPage .ContentArea {
  padding-top: 5px;
  left: 101px;
  top: 161px;
  width: 696px;
  height: auto;
  background-color: #fff;
  padding-bottom: 10px;
}
#DealsPage .Deal {
  padding-bottom: 10px;
  text-align: justify;
  border-bottom: 1px #333333 dotted ;
}
#ForumContentArea, #ForumContentAreaBG  {
  position: absolute;
  z-index: 10;
  left:0px;
  top: 160px;
  width: 810px;
}
#ForumContentAreaBG {
  background: url(/l.c.bin/I/5489515/Forum_TopContentBG.png) no-repeat;
  height: 13px;
}
#ForumBody td {
  padding-left: 10px;
  border-right: 1px #ffffff solid;
  border-bottom: 1px #ffffff solid;
}
.ForumName {
  background: url(/l.c.bin/I/5489210/Top_Bar2.png) no-repeat;
  width: 780px;
  height: 35px;
  color: #ffffff;
  font-size: 16pt;
}
.ForumName img {
  display: inline;
}
.ForumField {
  background: #003399;
  color: #ffffff;
  font-weight: bold;
  padding: 3px;
}
#ForumBody .DiscussionGroups td {
  height:30px;
  border-bottom: 1px #cccccc dotted;
}
#ForumBody .HeaderImage, #MMOGDataHomePage .HeaderImage {
  position: absolute;
  width: 1000px;
  height: 85px;
  left: -60px;
  top: 85px;
  background: none;
  z-index: 5;
}
#ForumBody .HeaderImage h1 {
  position: absolute;
  left: 70px;
  padding: 0px;
  margin: 0px;
}
#ForumTopics, #ForumPost {
  text-align: center;
  width: 50px;
}
.DiscussionTopics, .DiscussionPosts {
  text-align: center;
  background: #cccccc;
  border-bottom: 1px #ffffff dotted !important;
  width: 50px;
}
.DiscussionGroup {
  width: 430px;
}
.DiscussionLastPost {
  width: 200px;
}
.DiscussionLastPost div {
  float: left;
}
#ForumBody #BreadCrumbs a {
  font-size: 8pt;
}
#ForumBody #BreadCrumbs {
  margin: 10px;
  font-weight: bold;
  font-size: 8pt;
}
#ForumBody .pager {
  width: 700px;
  text-align: center;
  float: left;
  margin: 20px;
}
.AddDiscussionGroup {
  font-weight: bold;
}
#DiscussionTopicList .ForumName {
  height: 29px;
  background: url(/l.c.bin/I/5489212/Topics_Bar_with_button_next.png) no-repeat;
  border-right:1px #fff solid !important;
  padding: 0px;
  padding-left: 10px;
}
.ForumAddTopic {
  padding: 0px;
  background: url(/l.c.bin/I/5489212/Topics_Bar_with_button_next.png) no-repeat -580px;
  text-align: right;
}
#AddTopLinkContainer, .AddTopicRemarkContainer {
  margin: 0px;
  margin-left: auto;
  height: 29px;
  width: 142px;
  text-align: left;
}
#AddTopLinkContainer a, .AddTopicRemarkContainer a {
  display: block;
  height: 29px;
  width: 132px;
  color: #ffffff;
  padding-left: 10px;
  line-height: 17pt;
  font-size: 11pt;
  font-family: Impact, Verdana;
  text-decoration: none;
  text-transform: uppercase;
  float: left;
  background: url(/l.c.bin/I/5489213/Buttons_Inact_Hov_Act.gif) no-repeat;
}
#AddTopLinkContainer a:hover, .AddTopicRemarkContainer a:hover {
  background-position: 0px -29px;
}
#AddTopLinkContainer a:active, .AddTopicRemarkContainer a:active {
  background-position: 0px -58px;
  line-height: 20pt;
}
#OriginalPost h1, #OriginalPost .UserDetails {
  background: #001c52;
  color: #ffffff;
  padding-bottom: 5px;
}
#ForumBody #OriginalPost h1 {
  margin: 0px;
  line-height: 25px;
  width: 637px;
}
#OriginalPost .UserDetails span {
  color: #ffffff;
}
#OriginalPost #ImagesDisplay img {
  height: 80px;
  width: auto;
}
#OriginalPost #ImagesDisplay a {
  border: 2px #cccccc solid;
  display: block;
}
#OriginalPost #ImagesDisplay a:hover {
  border: 2px #0066FF solid;
}
#ForumBody .ContentArea {
  background-color: #ffffff;
  height: auto;
  width: 785px;
}
#DisplayTopic h1 {
  font-size: 10pt;
  width: 100%;
}
.ForumRemark {
  width: 780px;
}
.ForumRemark table {
  width: 100% !important;
  border-collapse: collapse;
}
.ForumRemark td {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
.ForumRemark h3 {
  background: url(/l.c.bin/I/5489215/Comment_Main_Bar.gif) no-repeat;
  height: 28px;
  font-size: 8pt;
  padding: 0px;
  margin: 0px;
  color: #ffffff;
  padding-left: 10px;
  line-height: 20pt;
  width: 605px;
}
.ForumRemark #UserDetails {
  font-weight: bold;
}
.ForumRemark .forumQuoteHolder {
  border: 1px #cccccc dotted;
  margin: 10px;
  float: left;
}
#RemarkLinks  {
  background: url(/l.c.bin/I/5489215/Comment_Main_Bar.gif) no-repeat right top;
  width: 70px;
  color: #ffffff;
}
#RemarkLinks a {
  color: #ffffff;
  padding-right: 5px;
}
#ForumUserDetails {
  vertical-align: top;
  width: 10%;
}
#ForumUserDetails .DatabaseAvatarContainer {
  border: 1px #cccccc solid;
  text-align: center;
  padding: 3px;
  background: #e6e6e6;
  margin-right: 13px;
}
#ForumUserDetails img {
  margin-left: auto;
  margin-right: auto;
  border: 1px #cccccc solid;
}
#ForumUserDetails .DatabaseDetails {
  width: 85px;
  border: 1px #cccccc solid;
  padding: 3px;
  margin: 3px;
}
#ForumBody #FlavorBG {
  background: url(/l.c.bin/I/5511759/ThroneRoom1.jpg) no-repeat;
  background-position: center top;
  position: absolute;
  top: 80px;
  left: 0px;
  width: 100%;
  height: 776px;
}
#ForumBody #AdBannerRight {
  float: right;
  padding-right: 40px;
  margin-bottom: 10px;
  margin-top: 0px;
}
#ForumBody table {
  float: left;
  border-collapse: collapse;
  margin-top: 0px;
  width: 778px;
}
#ImagesDisplay .ImageThumbnail {
  float: left;
  margin: 5px;
}
#ForumBody .UserDetails {
  text-align:left;
}
#ForumBody .ForumGroups {
  width: 620px;
  border-collapse: collapse;
  margin-left: 10px;
  margin-top: 0px;
  float:left;
}
#ForumBody .ForumAddTopic {
  background: none;
  float: left;
  padding-left: 30px;
}
#ForumBody #ForumsSearchContainer {
  left: 430px;
  top: 108px;
  width: 370px;
  height: 40px;
}
#ForumBody .ResultsCount {
  text-align: center;
  margin: 8px;
}
#ForumBody .DiscussionLastPost div {
  margin-right: 1ex;
}
#ForumUserDetails {
  vertical-align: top;
}
#ForumUserDetails .DatabaseAvatarContainer {
  border: 1px #cccccc solid;
  text-align: center;
  padding: 3px;
  background: #e6e6e6;
  margin: 3px;
}
#ForumUserDetails img {
  border: 1px #cccccc solid;
}
#ForumUserDetails .DatabaseDetails {
  border: 1px #cccccc solid;
  padding: 3px;
  margin: 3px;
}
#ForumBodyFillBG {
  position: absolute;
  top: 10px;
  left: 0px;
  width: 805px;
  height: auto;
  float: left;
  background: url(/l.c.bin/I/5489507/Forum_Repeat_Background2.png) repeat-y;
}
#ForumBody #FlavorLeft {
  position: absolute;
  top: 81px;
  left: -588px;
  background: url(/l.c.bin/I/5489541/Forum_Flavor__01.png) no-repeat;
  width: 945px;
  height: 814px;
}
#ForumBody #FlavorRight {
  position: absolute;
  top: 81px;
  left: 356px;
  background: url(/l.c.bin/I/5489543/Forum_Flavor__02.png) no-repeat;
  width: 925px;
  height: 814px;
}
#ForumBody .HeaderImage {
  background: none;
  top: 104px;
  z-index: 5;
}
#ForumBody .HeaderImage h2 {
  font-size: 22pt;
  position: absolute;
  width: 400px;
  left: 72px;
  background: none;
  z-index: 5;
  color: #fff;
}
#ForumBody {
  overflow-x:hidden;
}
#HomeLink {
  display: block;
  width: 160px;
  height:60px;
  padding-top: 5px;
}
.PostInformationRow {
  vertical-align: top;
}
.UserInformationRow {
  height: 20px;
}
#PostName h3 {
  width: 569px;
  height:29px;
}
span.LineDivider {
  color: #fff;
}
.RemarkText {
  vertical-align: top;
  font-size: 10px;
}
#RemarkLinks {
  padding-top: 2px;
}
#DisplayTopic td {
  font-size: 10px;
  padding-right: 10px;
}
.LiveDigitalAsset_SubHeading {
  font-weight: bold;
}
.LiveDigitalAsset_InputContainer {
  padding-bottom: 10px;
}
.LiveDigitalAsset_InputContainer label {
  display: block;
  font-weight: bold;
}
#LiveDigitalAsset_CategoryInputsContainer label {
  font-weight: normal;
}
.LiveDigitalAsset_CategoryLabel {
  font-weight: normal;
}
.LiveDigitalAsset_StylizedSelectInput {
  width: 155px;
}
#LiveDigitalAsset_TypeInputsContainer {
  width: 250px;
  padding-bottom: 10px;
}
.LiveDigitalAsset_TypeInputContainer {
  float: left;
}
.LiveDigitalAsset_TypeInputColumn1 {
  float: left;
}
.LiveDigitalAsset_TypeInputColumn2 {
  margin-left: 100px;
}
.LiveDigitalAsset_TypeInputContainer label {
  display: inline;
}
#LiveDigitalAsset_DateInputsContainer  {
  padding-bottom: 10px;
}
#inpDayCount {
  width: 50px;
}
#LiveDigitalAsset_DateRangeInputContainer {
  width: 250px;
}
#LiveDigitalAsset_DateRangeRow2 {
  margin-left: 25px;
}
#LiveDigitalAsset_EndDateCalendarContainer {
  margin-left: 22px;
}
#LiveDigitalAsset_ToggleViewControls {
  display: none;
  position: absolute;
  background-color: white;
  padding: 0px 5px 5px 5px;
  max-width: 250px;
  border: 1px solid #000000;
  z-index: 100;
}
.LiveDigitalAsset_DisplayControlsTitle {
  background-color: #EEEEEE;
  font-weight: bold;
}
.LiveDigitalAsset_Closer {
  float: right;
}
.LiveDigitalAsset_Closer a {
  text-decoration: none;
}
#LiveDigitalAsset_ItemsPerPage, #LiveDigitalAsset_PageLayout {
  font-weight: bold;
}
#LiveDigitalAsset_PageLayoutOptions {
  text-align: center;
}
#LiveDigitalAsset_PageLayoutOptions td {
  text-align: center;
  width: 80px;
}
.LiveDigitalAsset_AttachmentLabel, .LiveDigitalAsset_CategoriesLabel, .LiveDigitalAsset_ReferenceNumberLabel, .LiveDigitalAsset_AspectRatioLabel {
  font-weight: bold;
}
.LiveDigitalAsset_AttachmentFileInfo div {
  float: left;
}
.LiveDigitalAsset_ThumbnailContainer {
  clear: left;
}
.LiveDigitalAsset_ViewFullCategory {
  margin-left: 150px;
}
.LiveDigitalAsset_CategoriesLabel, .LiveDigitalAsset_ReferenceNumberLabel, .LiveDigitalAsset_AspectRatioLabel {
  float: left;
  width: 150px;
}
.LiveDigitalAsset_AttachmentContainer {
  padding-top: 10px;
}
.LiveDigitalAsset_LibraryContainer {
  padding: 10px 10px 10px 0px;
}
.LiveDigitalAsset_LibraryContainer {
  float: left;
}
.LiveDigitalAsset_LibraryContents {
}
.LiveDigitalAsset_LibraryName {
  text-align: center;
}
.LiveDigitalAsset_LibraryLink a img {
  border: none;
}
#Rights_Dates div{
  padding:10px 5px 10px 5px;
}
.LiveDigitalAsset_SortContainer a {
  text-decoration: none;
}
.Rating_Full {
  background: url(/l.c.bin/I/4546881/fullstar%281%29.png);
  width:16px;
  height:16px;
  float:left;
}
.Rating_Half {
  background: url(/l.c.bin/I/4546883/halfstar%281%29.png);
  width:16px;
  height:16px;
  float:left;
}
.Rating_Empty {
  background: url(/l.c.bin/I/4546884/emptystar%281%29.png);
  width:16px;
  height:16px;
  float:left;
}
#RatingsContainer {
  height:20px;
}
.LiveDigitalAsset_OptGroupSelectInput {
  width: 150px;
}
.SelectedCategories {
  float: left;
  margin-right: 15px;
}
.Rating_Full {
  background: url(/l.c.bin/I/5489159/FullStar.gif) no-repeat;
  width:13px;
  height:13px;
}
.Rating_Half {
  background: url(/l.c.bin/I/5489161/HalfStar.gif) no-repeat;
  width:13px;
  height:13px;
}
.Rating_Empty {
  background: url(/l.c.bin/I/5489163/EmptyStar.gif) no-repeat;
  width:13px;
  height:13px;
}
#ComingSoonImage {
  position: absolute;
  top: 100px;
  width: 100%;
  text-align:center;
}
.ConfirmationTextContainer {
  background-color: #fff;
  padding: 5px;
  margin-top: 50px;
}
#ConfirmationForm, #RequestAccessForm {
  background: none;
  background-color: #ffffff;
  margin:0px;
}
#ConfirmationForm .ConfirmationText, #RequestAccessForm .ConfirmationText {
  font-weight: bold;
  width: 250px;
  margin: 10px;
}
#ConfirmationForm .Button, #RequestAccessForm .Button {
  margin: 10px;
}
#ConfirmationForm h1, #RequestAccessForm h1 {
  padding-left: 10px;
  margin: 0px;
  margin-bottom: 10px;
  background: #333333;
  color: #ffffff;
  width: 450px;
}
#iframeBody {
  background: #ffffff;
}
.widgContainer {
  clear:both;
  width: 570px;
  margin-bottom: 10px;
}
#ViewAllPage li{
 list-style: none;
}
#ViewAllPage .ItemDescription {
  width: 260px;
  overflow: hidden;
}
#ViewAllPage .SearchContainer {
  top: 114px;
  left: 355px ;
  width: 305px;
}
#ViewAllPage #HomePageSearchContainer #inpKeywordSearch {
  height: 16px;
}
#ViewAllPage #ControlsContainer {
  margin-top:10px;
}
#ViewAllPage #ControlsContainer ul, #ViewAllPage #ControlsContainer li{
 margin: 0px;
 padding: 0px;
}
#ViewAllPage #ControlsContainer li{
  float: left;
  margin-left: 5px;
}
#ViewAllPage #RankTable, #ViewAllPage td, #ViewAllPage th{
 vertical-align: top;
}
#ViewAllPage #RankTable th{
 background-color: #00519C;
}
#ViewAllPage #RankTable{
  width: 490px;
  border-collapse: collapse;
}
#ViewAllPage .LayoutContainer {
 background: #FFFFFF none repeat scroll 0%;
 padding:10px;
 position:absolute;
 top:170px;
 width: 490px;
 left: 160px;
 z-index:2;
 min-height: 400px;
}
#ViewAllPage #Page_Title {
 border-bottom:1px dotted #333333;
 color:#003399;
 font-size:8pt;
 font-weight:bold;
 text-transform:uppercase;
}
#ViewAllPage .odd{
 background-color: #FFFFFF;
}
#ViewAllPage .even{
 background-color: #EFEFEF;
}
#ViewAllPage .Scoretd, #ViewAllPage .Ranktd, #ViewAllPage .InsertDateDisplaytd, #ViewAllPage .DisplayNametd{
  text-align: center;
  vertical-align: middle;
}
#ViewAllPage .Scoretd {
  padding-right: 8px;
}
#ViewAllPage .DisplayNametd {
  text-align: left;
  padding-bottom: 8px;
}
#ViewAllPage .clear{
 clear: both;
}
#ViewAllPage #LoadingDiv {
  display:block;
  height:285px;
  position:relative;
  width:365px;
  left: 220px;
  top: 170px;
  z-index: 2000;
}
#ViewAllPage .ClickableTH {
  cursor: hand;
  cursor: pointer;
}
#ViewAllPage th {
  text-align: center;
}
#ViewAllPage #ImageColumn {
  width: 80px;
}
#ViewAllPage #DisplayNameTH {
  text-align: left;
  width: 200px;
}
#ViewAllPage #RankTH {
  width: 30px;
}
#ViewAllPage #ScoreTH {
  width: 40px;
}
#ViewAllPage #InsertDateTH {
  width: 70px;
}
#ViewAllPage #NoContentMessage {
  position:relative;
  width:365px;
  left: 200px;
  top: 170px;
  font-weight: bold;
}
#ViewAllPage .ThumbTD {
  width: 80px;
}
#ViewAllPage #LeftNavigation, #ViewAllPage #LeftNavigationBG {
  position: absolute;
  top: 170px;
}
#AdBannerContainer {
  background-color: #000;
  width: 120px;
  height: 600px;
  position: absolute;
  top: 170px;
  right: 0px;
  z-index: 2;
  cursor: hand;
  cursor: pointer;
}
span.AdBannerText {
  display: block;
  margin: 20px 5px 20px 5px;
  color: #fff;
  font-weight: bold;
  font-size: 20pt;
}
span.SmallText {
  color: #fff;
  font-size: 11pt;
  margin: 0px 5px 0px 5px;
  display: block;
}
#ReviewScrollerBG, #ReviewScroller {
  position: absolute;
  top: 179px;
  width: 500px;
  height: 670px;
}
#ReviewScrollerBG {
  background: url(/l.c.bin/I/5489301/Reviews_PreviewBG.png) no-repeat;
}
#ReviewScroller {
  width: 490px;
}
.ReviewPreview {
  width: 490px;
  float: left;
}
#ReviewHomeBody #ReviewName,
#ReviewHomeBody #ReviewDescriptionAddContribution,
#ReviewDescriptionText,
#ReviewHomeBody #ReleaseDate,
#ReviewHomeBody #Category,
#ReviewHomeBody #Ratings,
#ReviewHomeBody #Ratings_Staff,
#ReviewHomeBody #RatingScale,
#ReviewHomeBody #Ratings_Community {
  display: none;
}
#ReviewMainImage {
  margin-top:2px;
  width: 490px;
  height:410px;
  overflow: hidden;
}
#ReviewHomeBody #FlavorImage.AllReviews {
  background: url(/l.c.bin/I/5489351/Reviews_All_FlavorBG.png) no-repeat;
}
#ReviewHomeBody #ReviewSummary {
  background: url(/l.c.bin/I/5489303/Reviews_SummaryBG.gif) no-repeat;
  width: 481px;
  height: 211px;
  margin: 5px;
  clear: both;
}
#WriteYourOwnButtonContainer {
  background: url(/l.c.bin/I/5489349/Write_Own_Review_Button_5.png) no-repeat;
  position: absolute;
  left: 580px;
  top: 295px;
  text-align: center;
  margin: 8px 0 0 8px;
  padding: 0px;
}
#WriteYourOwnButtonContainer:hover {
  background-position: 0 -28px;
}
#WriteYourOwnButtonContainer a {
  display: block;
  width: 167px;
  height: 22px;
  padding: 6px 0 0 0;
  margin: 0px;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
}
#ReviewHomeBody #ReviewDescriptionDetail {
  padding: 5px;
}
#ReviewHomeBody #ReviewDescriptionDetail div {
  font-weight: bold;
  float: left;
  margin: 5px;
}
#ReviewHomeBody #ReviewDescriptionText {
   white-space: normal;
   width: 490px;
}
#ReviewHomeBody h1 {
  position: absolute;
  left: 0px;
  top: 97px;
  color: #ffffff;
  font-weight: normal;
  font-size: 40px;
  font-family: Impact;
  width: 772px;
  height:260px;
  margin: 0px;
  padding-left: 28px;
}
#ReviewHomeBody #ReviewSummary div {
  color: #036;
}
#ReviewHomeBody #ReviewSummary .ReviewContainer {
  float: left;
  width: 152px;
  padding: 4px;
}
#ReviewHomeBody #ReviewSummary #ReviewCopy {
  text-align: justify;
}
#ReviewHomeBody #ReviewSummary #ReviewCopy a {
  text-decoration: none;
  font-size: 11px;
  white-space: normal;
}
#ReviewHomeBody #ReviewSummary #ReviewRating {
  text-align: center;
  font-family: Impact, Verdana;
  font-weight: bold;
  font-size: 30pt;
  color: black;
  margin: 0px;
  color: #05A;
}
#ReviewHomeBody #ReviewSummary #ReviewRating span {
  font-size: 20pt;
  font-weight: normal;
  font-family: Impact, Verdana;
  color: #05A;
}
#ReviewHomeBody #ReviewSummary #ReviewAuthorInfo {
  background: url(/l.c.bin/I/5489317/ReviewArticleSummaryNameBG.png) repeat-x;
  height: 15px;
  padding: 4px;
}
#ReviewHomeBody #ReviewSummary #ReviewAuthorInfo a {
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
#ReviewHomeBody #ReviewSummary #ReviewAuthorInfo img {
  margin: 2px 2px 0 0;
  float: right;
}
#ArticleCensorshipImg img {
  border: 0px;
}
#ReviewHomeBody #ReviewSummary #ArticleCensorshipImg {
  position: relative;
  left: 0px;
  top: -105px;
}
#ReviewNavigationPanel {
  position: absolute;
  top: 145px;
  left: 0px;
  width: 490px;
  height: 34px;
}
#ReviewNavigationPanel #TabInterface {
  margin-left: 28px;
  overflow: hidden;
}
#TabScroll {
  position: absolute;
  left: 28px;
  width: 435px;
}
.ReviewTabs {
  float: left;
  width: 145px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #ffffff;
  white-space: normal;
  cursor: pointer;
  cursor: hand;
  background: url(/l.c.bin/I/5489309/Top_ChooseButtons_Review_PNG8.png) no-repeat;
  background-position: 0px 3px;
}
.ReviewTabsSelected {
  color: #333333;
  background-position: 0px -32px;
}
#LeftTrigger, #RightTrigger {
  position: absolute;
  cursor: pointer;
  cursor: hand;
  color: #ffffff;
  width: 32px;
  height: 32px;
  text-align: center;
  top: 0px;
  font-size: 0px;
}
#LeftTrigger {
  background: url(/l.c.bin/I/5489305/ReviewsLayout_ForwardButton.png) no-repeat;
  right: 0px;
}
#RightTrigger {
  background: url(/l.c.bin/I/5489307/ReviewsLayout_Button.png) no-repeat;
  left: 2px;
}
.TriggerHover {
  background-position:0px -32px !important;
}
#MakeEnemyForm {
  background: none;
  background-color: #F9F9F9;
  padding: 10px;
  width: 450px;
}
#MakeEnemyForm h1 {
  width: 450px;
}
#BasicBlogForm {
  background: none;
}
#BasicBlogForm #AllContent{
  margin: 0;
  width: 475px;
}
#BasicBlogForm h1{
  width: 475px;
}
#BasicBlogForm textarea {
  height: 100px;
}
#ReviewAgreement {
  position: absolute;
  left: 50px;
  top: 130px;
  height: 600px;
  width: 700px;
  padding: 0;
  background: url(/l.c.bin/I/5489329/Reviews_Disclaimer4.png) no-repeat;
  color: white;
  font-size: 20pt;
  font-weight: bold;
  text-align: center;
}
#ReviewAgreement #BlinkingCursor {
  position: absolute;
  left: 530px;
  top: 451px;
}
#ReviewAgreementButtons {
  position: absolute;
  left: 210px;
  top: 527px;
}
#ReviewAgreementButtons span {
  float: left;
  width: 125px;
}
#ReviewAgreement #DisagreeButton, #ReviewAgreement #AgreeButton {
  padding: 2px;
  font-size: 11pt;
  margin: 0 10px 0 0;
  color: #fff;
  cursor: hand;
  cursor: pointer;
  font-weight: bold;
}
#ReviewAgreement label {
  white-space: no-wrap;
  width: 100px;
  color: #ccc;
}
#ReviewAgreement #label-NeverExpire {
  margin: 4px;
  font-size: 11pt;
  white-space: nowrap;
}
#ReviewAgreement #NeverExpireContainer  {
  margin: 8px 0 0 10px;
  width: 230px;
}
#ReviewHomeBody {
  background: #cccccc url(/l.c.bin/I/5526158/ReviewsLayout_v4_backchange.jpg) no-repeat;
  background-position: center 0;
}
#ReviewDisclaimerBody {
  background: #cccccc url(/l.c.bin/I/5489379/ReviewsLayout_v4_backchange_alt.jpg) no-repeat;
  background-position: center 0;
}
#ReviewHomeBody #Banner300x250 {
  position: absolute;
  left: 500px;
  top: 368px;
}
#ReviewHomeBody #Banner300x250.ShowAll {
  top: 150px;
}
#ReviewHomeBody #TopReviews {
  position: absolute;
  left: 500px;
  top: 631px;
  width: 300px;
  height: 400px;
  background: url(/l.c.bin/I/5489323/Reviews_TopReviewsBG.png) no-repeat;
}
#ReviewHomeBody #TopReviews.ShowAll {
  top: 411px;
}
#ReviewHomeBody #TopReviews {
  position: absolute;
  left: 500px;
  top: 631px;
  width: 300px;
  height: 400px;
  background: url(/l.c.bin/I/5489323/Reviews_TopReviewsBG.png) no-repeat;
}
#ReviewHomeBody #TopAuthors {
  margin: 30px 0 0 6px;
}
#ReviewHomeBody .TopAuthor {
  cursor: pointer;
  cursor: hand;
  float: left;
  background-color: #05a;
  margin: 0 0 0 4px;
  color: #fff;
  font-size: 8pt;
  padding: 4px 8px 4px 8px;
}
#ReviewHomeBody #RankingTableContainer {
  position: absolute;
  left: 32px;
  top: 80px;
}
#ReviewHomeBody #RankingTableContainer table {
  border-collapse: collapse;
}
#ReviewHomeBody #RankingTableContainer th {
  padding: 3px 0 4px 4px;
  background: none;
  width: 200px;
}
#ReviewHomeBody #RankingTableContainer td {
  width: 50px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 9pt;
}
#ReviewHomeBody .RankingGameDetails {
  font-weight: normal;
}
#ReviewHomeBody .RankingGameDetails span {
  color: #06f;
}
#ReviewHomeBody #RankingLoadingImage {
  position: absolute;
  left: 100px;
  top: 200px;
  display: none;
}
#ReviewHomeBody #SocialLinks,
#ReviewHomeBody h3 {
  display: none;
}
#ReviewsArchive {
  position: absolute;
  left: -1px;
  top: 854px;
  width: 500px;
  height: 320px;
  background: url(/l.c.bin/I/5579290/Past_Reviews_Section_6.jpg) no-repeat;
}
#ReviewsArchive table {
  margin: 30px 5px 0 8px;
}
#ReviewsArchive td {
  vertical-align: top;
  width: 243px;
}
#ReviewsArchive .RevArchOneGame {
  border-bottom: 1px solid #ddd;
  float: left;
  width: 230px;
  margin: 4px 0 0 0;
}
#ReviewsArchive #Reviews_ClickForMore {
  background: url(/l.c.bin/I/5489429/Review_MoreReview_Button.png) no-repeat;
  position: absolute;
  left: 160px;
  top: 255px;
}
#ReviewsArchive #Reviews_ClickForMore:hover {
  background-position: 0 -41px;
}
#ReviewsArchive #Reviews_ClickForMore a {
  height: 41px;
  width: 185px;
  display: block;
}
#ReviewsArchive .OneGameRank {
  float: left;
  width: 25px;
  text-align: right;
}
#ReviewsArchive .OneGameName {
  float: left;
}
#ReviewsArchive .OneGameRate {
  float: right;
  margin: 0 4px 0 0;
}
#ReviewHomeBody #RatingChart {
  position: absolute;
  width: 491px;
  height: 147px;
  left: 493px;
  top: 1036px;
  background: url(/l.c.bin/I/5489359/Review_Guidelines-section_2.png) no-repeat;
}
#ReviewBody #ReviewTitle {
  position: absolute;
  width: 1000px;
  height: 85px;
  left: -60px;
  top: 85px;
  background: url(/l.c.bin/I/5489311/Blend_Bar.png) no-repeat;
}
#ReviewBody #ReviewTitle h1 {
  position: absolute;
  top: 21px;
  left: 70px;
}
#ReviewBody #ReviewContentArea, #ReviewContentAreaBG  {
  position: absolute;
  left: 0px;
  top: 161px;
  width: 800px;
  height: auto;
  background-color: #fff;
}
#ReviewBody #ReviewFixedColumn {
  height: 840px;
  padding: 0 8px 0 8px;
  border-bottom: 1px dotted #ccc;
}
#ReviewBody .ReviewContainer {
  position: static;
  float: left;
  width: 193px;
  padding: 0;
  margin: 0;
  text-align: justify;
  border: none;
}
#ReviewBody #ReviewArticles {
  position: static;
  width: 585px;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 64px;
  float: left;
  border: none;
}
#ReviewBody #ReviewArticles .ReviewArticle {
  position: static;
  float: left;
  margin: 0;
  padding: 0;
}
#ReviewArticles #ReviewArticle1,
#ReviewArticles #ReviewArticle2 {
  border-right: 1px dotted #ccc;
}
#ReviewBody #ReviewInformation img {
  margin-left: auto;
  margin-right: auto;
  width: 99%;
  height: auto;
  border: 1px #333333 solid;
}
#ReviewBody #ReviewDescriptionDetail div {
  font-weight: bold;
  margin-left: 10px;
}
#ReviewBody #ReviewDescriptionDetail span {
  font-weight: normal;
}
#ReviewBody #ReviewDescriptionDetail a {
  color: #05a;
  text-decoration: none;
}
#ReviewBody #LoginAndComment {
  margin: 32px;
  text-align: center;
}
#ReviewBody #CommentsArea .PostComment {
  text-align: right;
  padding: 4px;
}
#ReviewBody h3 {
  background: url(/l.c.bin/I/5489140/Bullet_White.gif) no-repeat 5px 4px;
  padding: 0px;
  padding-left: 20px;
  margin: 16px 0 0 0;
  text-transform: uppercase;
  font-family: arial narrow, arial;
  font-size: 10pt;
  border-bottom: 1px #333 solid;
  width: 160px;
}
#ReviewBody #SocialLinks ul {
  padding: 0;
  margin: 2px 0 0 8px;
  list-style-type: none;
}
#ReviewBody #SocialLinks a {
  text-decoration: none;
  color: #444;
}
#ReviewBody #SocialLinks ul img {
  width: 16px;
  border: none;
  margin: 1px;
  display: inline;
  vertical-align: middle;
}
#ReviewBody .ReviewQuestions span {
  font-weight: bold;
  display: block;
  margin-top: 10px;
}
#ReviewBody #ReviewInformation {
  margin: 4px 2px 0 4px;
  padding: 4px;
  background: url(/l.c.bin/I/5489313/Review_SinglePage_GameBIgBG.png);
  background-position: 0 -100px;
  height: 800px;
}
#ReviewBody .WeblogTitle,
#ReviewBody .NoCommentsSpan,
#ReviewBody #ReviewName {
  display: none;
}
#ReviewBody #ReviewRating {
  text-align: center;
  font-family: Impact, Verdana;
  font-weight: bold;
  font-size: 32pt;
}
#ReviewBody #ReviewRating span {
  font-size: 32pt;
  font-weight: normal;
  font-family: Impact, Verdana;
}
#ReviewBody #ReviewAuthorInfo {
  background: url(/l.c.bin/I/5489315/Review_SinglePage_NameBG_crop.png);
  padding: 4px;
  margin-top: 4px;
}
#ReviewBody #ReviewAuthorInfo a {
  font-family: Impact, Verdana;
  font-size: 16pt;
  color: #fff;
  text-decoration: none;
}
#ReviewBody #ReviewAuthorInfo img {
  margin: 8px 4px 0 0;
  float: right;
}
#ReviewBody #NextButton {
  position: absolute;
  left: 633px;
  top: 125px;
  background: url(/l.c.bin/I/5489349/Write_Own_Review_Button_5.png) no-repeat;
  text-align: center;
}
#ReviewBody #NextButton:hover {
  background-position: 0 -28px;
}
#ReviewBody #NextButton a {
  width: 167px;
  height: 21px;
  padding-top: 7px;
  display: block;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#ReviewBody #OneArticleContainer {
  display: block;
  position: static;
  margin: 16px 0 0 210px;
  width: 570px;
  min-height: 900px;
  height: auto;
  _height: 900px;
}
#ReviewBody #OneArticleContainer #OneReviewRating {
  margin: 24px 0 0 260px;
  padding-top: 8px;
}
#ReviewBody #OneArticleSignature {
  text-align: right;
  margin-top: 8px;
  font-style: italic;
}
#ReviewBody #OneArticleCopy {
  margin: 16px 0 0 0;
  text-align: justify;
  font-size: 12px;
}
#ReviewBody #OneArticleCopy div {
  font-weight: bold;
  font-size: 12px;
  margin-top: 6px;
}
#ReviewBody #OneArticleRating {
  margin: 16px 0 8px 8px;
  text-align: center;
  font-size: 48px;
  font-family: Impact, verdana;
  float: right;
  padding: 4px;
  background: url(/l.c.bin/I/5489361/Review_Article_RatingBG_2.png) repeat-x;
  color: #fff;
  white-space: normal;
  width: 124px;
}
#ReviewBody #OneArticleRating img {
  width: 124px;
  margin: 0;
}
#ReviewBody #OneArticleRating span {
  font-size: 72px;
  font-weight: bold;
  font-family: Impact, verdana;
  color: #fff;
}
#ReviewBody #OneArticleRating div {
  color: #fff;
  font-size: 9px;
  text-align: center;
  float: none;
  clear: both;
}
#ReviewBody #OneArticleRating div.date {
  margin-bottom: 8px;
}
#ReviewBody #OneArticleRating div.summary {
  font-style: italic;
  text-align: center;
  margin-bottom: 4px;
}
#ReviewBody #OneArticleRating #DatabaseFriends,
#ReviewBody #OneArticleRating #DatabaseRivals {
  text-align: left;
  height: 18px;
}
#ReviewBody #OneArticleAuthor {
  background: url(/l.c.bin/I/5489363/Review_SinglePage_NameBG_long_2.png) no-repeat;
  height: 32px;
}
#ReviewBody #OneArticleAuthor a {
  text-decoration: none;
  font-size: 26px;
  font-weight: normal;
  font-family: Impact, Verdana;
  color: #fff;
  margin: 0 0 0 4px;
}
#ReviewBody #OneArticleAuthor img {
  margin: 10px 10px 0 0;
  float: right;
}
#ReviewBody #CommentsArea {
  overflow-x: hidden;
  overflow-y: visible;
  height: auto;
  text-align: center;
  position: static;
  width: 183px;
  margin: 16px 0 48px 0;
  border: 0;
}
#ReviewBody .PostComment {
  position: static;
  text-align: center;
}
#ReviewBody div.NewLogCommentSubmit {
  float: right;
}
#ReviewBody textarea.NewLogComment {
  width: 175px;
}
#ReviewBody .NewCommentContainer {
  position: static;
  float: left;
  margin: 0;
}
#ReviewBody .LogComment {
  text-align: left;
}
#OneArticleContainer #CommentsArea {
  width: auto;
}
#OneArticleContainer #CommentsArea textarea {
  width: 97%;
  float: none;
}
#ReviewBody #DatabaseFriends, #DatabaseRivals {
  float: left;
  padding-left: 20px;
  margin: 0px;
  font-weight: bold;
}
#ReviewBody #DatabaseFriends {
  background: url(/l.c.bin/I/4928685/Icon_Friend.gif) no-repeat;
}
#ReviewBody #DatabaseRivals {
  background: url(/l.c.bin/I/4928749/Icon_Enemy.gif) no-repeat;
}
#PieChart {
  display: none;
}
#ReviewBody #PieChart {
  background: url(/l.c.bin/I/5489369/Reviews_PieChartShadow2.png) no-repeat;
  background-position: 3px 5px;
  display: block;
  margin: 8px 0 0 10px;
  padding: 0px;
}
#ReviewBody #PieChart div {
  text-align: left;
  font-size: 10px;
  font-weight: bold;
  padding-top: 16px;
  margin-left: 86px;
  height: 65px;
  float:none;
  clear:none;
  line-height: 16px;
}
#ReviewBody #PieChart object {
  float: left;
}
#ReviewBody .RatingScalePercent {
  float: left;
  width: 80px;
  margin-left: 10px;
}
#ReviewBody #Reviews_NoArticleFound {
   position: absolute;
   top: 200px;
   left: 100px;
   width: 400px;
   text-align: center;
}
#ReviewBody #Reviews_NoArticleFound a {
   font-size: 12px;
   text-decoration: none;
}
#ReviewBody #Ratings div {
  margin-left: 10px;
  font-weight: bold;
}
#ReviewBody #Ratings span {
  font-weight: bold;
  color: #0055aa;
}
#ReviewBody #QuickRatingSlider {
  margin: 5px 0 0 10px;
  padding: 0;
}
#ReviewBody #QuickRatingSlider div {
  margin: 0px;
  padding: 0;
}
#ReviewBody #HoverSlider {
  display: none;
  position: absolute;
  left: 14px;
  top: 430px;
  width: 170px;
  height: 50px;
  background: url(/l.c.bin/I/5489371/saving2.gif) no-repeat;
  background-position: 4px 4px;
}
#ReviewBody #WriteYourOwnButtonContainer {
  position: static;
  margin: 8px 0 0 8px;
}
#ReviewHomeBody #AllReviewsContainer {
  position: absolute;
  left: 0px;
  top: 150px;
  background: url(/l.c.bin/I/5489357/Reviews_All_BG2_8bit.png) no-repeat;
  width: 501px;
  height: 673px;
}
#AllReviewsContainer #PageSelector {
  text-align: center;
  margin: 10px;
}
#AllReviewsContainer table {
  width: 475px;
  margin: 0 0 0 8px;
  border-collapse: collapse;
}
#AllReviewsContainer th {
  background-color: #555;
  text-align: center;
}
#AllReviewsContainer tr {
  background: url(/l.c.bin/I/5489353/Reviews_AllTrBG2.png) repeat-x;
}
#AllReviewsContainer tr:hover {
  background-position: 0 -100px;
  cursor: hand;
  cursor: pointer;
}
#AllReviewsContainer td {
  height: 98px;
  overflow: hidden;
}
#AllReviewsContainer img {
  width: 55px;
  float: left;
  margin: 8px;
  border: 0px;
}
#AllReviewsContainer h2 {
  font-size: 14px;
  margin: 6px 0 4px 0;
}
#AllReviewsContainer p {
  margin: 4px 4px 0 0;
  text-align: justify;
}
.RatingBox {
  width: 65px;
  height: 45px;
  background: url(/l.c.bin/I/5489355/Reviews_AllRatingBG2.png) no-repeat;
  color: #fff;
  padding: 4px;
  text-align: center;
  font-weight: bold;
  font-size: 10px;
}
.RatingBox span {
  font-size: 18pt;
  font-weight: bold;
  color: #fff;
  vertical-align: middle;
}
#AllReviewsContainer {
  position: absolute;
  left: 202px;
  padding: 0px;
}
#AllReviewsContainer.CommunityReviews table {
  width: 585px;
}
#AllReviewsContainer.CommunityReviews table tr:hover {
  cursor: none;
}
#AllReviewsContainer.CommunityReviews table td.ReviewAvatar img {
  width: 70px;
  display: block;
  float: none;
  margin: 14px;
  padding: 0px;
}
#AllReviewsContainer.CommunityReviews table td.ReviewRating div {
  padding-top: 10px;
  margin: 24px 8px 0 8px;
}
#AllReviewsContainer.CommunityReviews table td {
  vertical-align: top;
}
#AllReviewsContainer.CommunityReviews table td.ReviewText div.Info {
  display: block;
  border-bottom: 1px solid #888;
  margin: 8px 0 0 0;
}
#AllReviewsContainer.CommunityReviews table td.ReviewText img {
  width: auto;
  display: inline;
  float: none;
  margin: 1px 4px 0 0;
}
#AllReviewsContainer.CommunityReviews table td.ReviewText div.Name {
  display: block;
  margin: 0px;
  text-transform: uppercase;
  font-family: arial narrow, arial;
  font-size: 10pt;
  font-weight: bold;
  float: left;
}
#AllReviewsContainer.CommunityReviews table td.ReviewText div.Date {
  color: #666;
  height: 18px;
  text-align: right;
}
#AllReviewsContainer.CommunityReviews table td.ReviewText div.More {
  text-align: right;
  text-decoration: underline;
  color: #059;
}
#AllReviewsContainer.CommunityReviews table td.ReviewText div.ReviewStrippedCopy {
  font-size: 11px;
  text-align: justify;
}
#AllReviewsContainer.CommunityReviews table td.ReviewText div.ReviewCopy {
  text-align: justify;
  margin: 10px 48px 0 48px;
  font-size: 11px;
  display: none;
}
#AllReviewsContainer.CommunityReviews table td.ReviewText div.ReviewCopy div {
  margin-top: 8px;
  font-weight: bold;
  font-size: 10pt;
}
#ReviewStrippedCopy {
  margin-top: 16px;
}
#AllReviewsContainer .LoadingImage {
  display: none;
  position: absolute;
  left: 450px;
  top: 300px;
}
#ContestListContainer{
  position: relative;
  left: 220px;
  width: 390px;
}
#ContestName, #RegistrationComplete{
  font-size: 13pt;
  color: #00319C;
  padding-bottom: 5px;
  font-weight: bold;
}
.ContestContainer{
   border-bottom: 1px dotted #333;
   margin: 0px 5px;
   float: left;
   width: 100%;
   margin-bottom: 25px;
}
.RulesContainer{
  position: relative;
   top: 20px;
   left: 5px;
   float: left;
   width: 100%;
   text-align: justify;
}
#ContestDateContainer{
  font-weight: bold;
  padding: 10px 0px;
}
#ContestPrizes{
  font-size: 10pt;
  color: #00319C;
  font-weight: bold;
  padding: 10px 0px;
}
#PrizesContainer{
   padding-bottom: 5px;
}
.ContestButton{
 padding-top: 2px;
  margin-top: 15px;
  margin-right: 5px;
  text-align: center;
  height: 29px;
  float: left;
  font-size: 13pt;
  color: #FFF;
  text-decoration: none;
  font-family:Impact;
}
#ContestRegistration{
  background: url(/l.c.bin/I/5489397/EnterContest_button.png) no-repeat;
  margin-bottom: 15px;
  font-size: 11pt;
  width: 100px;
  border: 1px solid left;
  width: 217px;
}
#PlayerRegistration{
  font-size: 11pt;
  width: 160px;
  background: url(/l.c.bin/I/5489399/RegisterandEnter_button.png) no-repeat;
}
#PlayerRegistration:hover{
  background-position:0px -30px;
  color: #000;
}
#ContestRegistration:hover{
  background-position:0px -30px;
  color: #000
}
#ContestFlavorImg{
  background: url(/l.c.bin/I/5489395/Contest_CharacterImage.png) no-repeat;
  height: 560px;
  width: 455px;
  float: left;
  margin-right: 20px;
  z-index: 100;
  position: relative;
  top: 50px;
  left: -165px;
  margin-left: -70px;
}
#ContestWinnersContainer{
  border-left: 1px dotted #CCC;
  width: 150px;
  height: 100%;
  display: block;
  position: absolute;
  right: 5px;
  top: 5px;
  margin: 5px 5px;
  padding: 5px 5px;
  float: left;
}
#ContestHeaderTitle{
  position: absolute;
  left: 175px;
  padding: 20px;
  height: 50px;
  background-repeat: none;
  background: url(/l.c.bin/I/5489403/Blend_Bar.png) no-repeat;
}
#ContestTitle{
  position: relative;
  left: 262px;
  padding-bottom: 2px;
  width: 212px;
  height: 46px;
}
#WinnersTitle{
  color: #FFF;
  margin-bottom: 5px;
  font-size: 11pt;
  text-transform: uppercase;
  height: 25px;
  width: 100%;
  text-align: center;
  background: url(/l.c.bin/I/5489417/Winner_Showcase_btn.png) no-repeat;
}
#ContestWinnersContainer #AvatarContainer{
  float: left;
  padding-right: 5px;
}
.WinnerInfoContainer{
  border-bottom: 1px dotted #333333;
  height: 75px;
  margin: 0px 5px;
  margin-bottom: 5px;
}
.ContestName{
  font-weight: bold;
  margin-bottom: 5px;
}
#ContestLinkContainer{
  margin-top: 10px;
  text-align: center;
}
#ContestPageTop{
  background-image: url(/l.c.bin/I/5489441/Contest_Top_Curve.png);
  backgroud-repeat: no-repeat;
  width: 100%;
  height: 12px;
}
#ContentPageBottom{
  background-image: url(/l.c.bin/I/5489407/Content_Bottom_Curve.png);
  background-repeat: no-repeat;
  width: 100%;
  height: 46px;
  position: absolute;
  bottom: -25px;
  margin-top: 10px;
}
.ContestRulesLink{
   padding: 15px 0px;
}
#ContestAreaContainer{
  position: absolute;
  background-color: #FFF;
  top: 160px;
  left: 0px;
  width: 809px;
  float: left;
  background: url(/l.c.bin/I/5489439/Content_Middle_BG.png) repeat-y;
}
.ContestTeamContainer{
  border: 1px solid #CCC;
  padding: 5px 5px;
  width: 100px;
  float: left;
  position: relative;
  top: 10px;
  left: 10px;
  margin: 5px 5px;
  overflow: hidden;
  text-align: center;
}
#MMOGDataHomePage #LeftNavigation, #MMOGDataHomePage #LeftNavigationBG {
  top: 160px;
}
#MMOGDataHomePage #LeftNavigationBG {
  background: url(/l.c.bin/I/5489421/CategoriesBG4.png) no-repeat;
}
#MMOGDataHomePage .ChartThumbnails {
  border: 1px solid blue;
  width: 180px;
  height: 130px;
  margin: 5px 5px 5px 5px;
}
#MMOGDataHomePage #HeaderImageMMOG {
  position: absolute;
  width: 1000px;
  height: 85px;
  top: 85px;
  margin-left: -60px;
  z-index: 3;
}
#ViewChartPage #Skyscraper{
  position: relative;
  top: 7px;
}
#MMOGDataHomePage .ChartLinks {
  width: 180;
  text-align; center;
  float: left;
  float: left;
  margin: 10px 1px;
  width: 200px;
  height: 166px;
  background: url(/l.c.bin/I/5489451/MMOGCharts_BG.gif) no-repeat;
}
#MMOGDataHomePage .ChartLinks img{
  margin: 5px;
}
#MMOGDataHomePage .ChartLinks:hover {
   background-position: 0px -172px;
   color: #FFF;
}
#MMOGDataHomePage .ChartContainer {
  text-align: center;
  background-color: #003366;
}
#MMOGDataHomePage h1 {
  color: #003366;
  margin: 0 0 0 0;
  padding: 5px 0 0 0;
}
#MMOGDataHomePage h2 {
  color: #001c52;
  margin: 0 0 0 0;
  padding: 35px 0 0 225px;
  font-family: impact;
  font-size: 24pt;
  font-weight: normal;
}
#MMOGDataHomePage h3 {
  margin: 0;
}
#MMOGDataHomePage #LeftNavigation h3 {
  margin: 10px 0 10px 0;
}
#MMOGDataHomePage h4 {
  margin: 0 0;
  padding: 0 0;
  font-size: 10px;
}
#MMOGDataHomePage #ContentContainer {
  position:absolute;
  left: 160px;
  top: 157px;
  width: 640px;
  height: 607px;
  z-index: 5;
  padding-left: 15px;
}
#MMOGDataHomePage .Spacer {
  height: 549px;
  width: 1px;
  float: right;
  visibility: hidden;
}
#MMOGDataHomePage #FillContainer {
  background: url(/l.c.bin/I/5489435/MMOG_Middle_BG3.png) repeat-y;
  position: absolute;
  width: 700px;
  top: 30px;
  left: 0px;
  padding-left: 15px;
  z-index: 15;
}
 #MMOGDataHomePage #TextContainer {
  width: 615px;
  z-index: 14;
}
#MMOGDataHomePage #FooterContainer {
  background: url(/l.c.bin/I/5489437/MMOG_Bottom_BG3.png) no-repeat;
  width: 100%;
  position: absolute;
  bottom: -50px;
  height: 30px;
  padding-bottom: 20px;
  margin-left: -15px;
}
span.SubHeading {
  font-family: verdana;
  font-weight: bold;
  font-size: 24px;
  color: #001c52;
}
#AdServeIframe {
  width: auto;
  height: 100%;
  padding: 0;
  margin: 0;
  border: 0;
}
#BottomBannerContainer {
  background: url(/l.c.bin/I/5489447/Video_Ad_Bottom_BG3.png) no-repeat;
  position: absolute;
  top: 790px;
  left: 160px;
  width:710px;
  height: 265px;
}
#VideoBody #BottomBannerContainer {
  top: 790px;
}
#BottomLeftBanner a img {
  position: absolute;
  height:250px;
  width: 300px;
  top: 4px;
  left: 12px;
  border: 1px solid #636563;
}
#BottomRightBanner a img {
  position: absolute;
  height:250px;
  width: 300px;
  top: 4px;
  left: 326px;
  border: 1px solid #636563;
}
#MMOGDataHomePage {
  overflow-x: hidden;
}
#MMOGDataHomePage #ContentHeaderImage {
  background: url(/l.c.bin/I/5489433/MMOG_Top_BG5.png) no-repeat;
  position:absolute;
  width: 645px;
  height: 30px;
  z-index: 4;
  margin-left: -15px;
}
#MMOGDataHomePage #FlavorBG {
  background: url(/l.c.bin/I/5511761/Ships1.jpg) no-repeat;
  background-position: center top;
  position: absolute;
  top: 80px;
  left: 0px;
  width: 100%;
  height: 776px;
}
#RegistrationConfirmation #ChangeAvatarLink, #RegistrationConfirmation #BrowseSkins {
  position: static;
  text-align: center;
  margin: 0;
  padding: 0;
}
#RegistrationConfirmation #ConfirmationText {
  margin-bottom: 10px;
}
#RegistrationConfirmation #ConfirmationContainer {
  background-color: #fff;
  padding: 5px;
  margin-top: 50px;
  position: relative;
  height: 640px;
}
#RegistrationConfirmation #ConfirmationContent {
  width: 400px;
  position: absolute;
  top: 0px;
  right: 10px;
}
#RegistrationConfirmation .SettingsContainer {
  float: left;
  clear: none;
  margin-right: 25px;
}
#RegistrationConfirmation #LinksContainer {
  float: left;
  clear: both;
  margin-top: 15px;
  width: 400px;
}
#RegistrationConfirmation #LinksContainer li a {
  font-size: 14px;
  line-height: 25px;
}
#RegistrationConfirmation #RegistrationFlavorBG {
  background-image: url(/l.c.bin/I/5489485/Registration_FlavorImage2.png);
  width: 394px;
  height: 640px;
  position: absolute;
  top: -4px;
  left: -50px;
  z-index: 1;
}
#RegistrationConfirmation #LinksContainer ul {
  padding: 0;
  margin: 0;
  margin-left: 15px;
}
#RegistrationConfirmation #LinksContainer li {
  list-style-image: url(/l.c.bin/I/5489140/Bullet_White.gif);
}
#RegistrationConfirmation .SettingsContainer img {
  height: 160px;
  border: 3px solid #000;
  margin-bottom: 10px;
}
#RegistrationConfirmation h1 {
  padding: 0;
  margin: 0;
}
#HomePage {
  background: #ccc url(/l.c.bin/I/5489463/Homepage_BG2.jpg) no-repeat center 0px;
}
#HomePageSearchContainer {
  position: absolute;
  top: 100px;
  left: 477px;
  width: 400px;
  height: 40px;
}
#HomePage .SearchContainer #btnSubmit {
  width: 115px;
}
.SearchResultsContainer {
  background: #ffffff;
  position: absolute;
  top: 170px;
  left: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 780px;
  padding: 10px;
  z-index: 2;
}
#HomePage .RegistrationLinkContainer,
#HomePage .RegistrationLinkContainerBG {
  position: absolute;
  width: 192px;
  height: 53px;
  top: 107px;
}
#HomePage #RegisterPlayerButton,
#HomePage #RegisterPlayerButtonBG {
  left: 10px;
}
#HomePage #RegisterPlayerButtonBG {
  background: url(/l.c.bin/I/6095122/animated.gif) no-repeat;
}
#HomePage #RegisterTeamButton,
#HomePage #RegisterTeamButtonBG {
  left: 200px;
}
#HomePage #RegisterTeamButtonBG {
  background: url(/l.c.bin/I/6095123/animated.gif) no-repeat;
}
#HomePage #inpKeywordSearch {
  width: 175px;
  height: auto;
}
#HomePage #FlashFeatured {
  position: absolute;
  left: 0;
  top: 160px;
}
#EBGamesSearch {
  padding: 10px;
  border-top: 1px dotted #fff;
  position: absolute;
  top: 353px;
  left: 629px;
  z-index: 200;
  height: 80px;
  background: url(/l.c.bin/I/5954432/GamStop-Background.png) no-repeat 10px 6px;
}
#EBGamesSearch .MainTable {
  position: relative;
  top: 23px;
  left: 5px;
}
#HomePage #PlayersTeamsContainer {
  background: url(/l.c.bin/I/5489465/Home_PlayersTeamsBG.png) no-repeat;
  position: absolute;
  left: 0;
  top: 607px;
  width: 800px;
  height: 260px;
}
#HomePage #PlayersTeamsContainer .FlipPrevious,
#HomePage #PlayersTeamsContainer .FlipNext {
  top: 7px;
  left: auto;
}
#HomePage #PlayersTeamsContainer .FlipPrevious {
  right: 32px;
}
#HomePage #PlayersTeamsContainer .FlipNext {
  right: 7px;
}
#HomePage #PlayersTeamsContainer .LoadingImage {
  position: absolute;
  left: 350px;
  top: 110px;
}
#HomePage #MostRecentLabel {
  position: absolute;
  font-family: verdana;
  font-size: 19px;
  color: #142962;
  height: 26px;
  width: auto !important;
  margin-top: 6px;
  cursor: default !important;
  text-align: right;
  left: 290px;
}
#HomePage #FeaturedVideos {
  background: url(/l.c.bin/I/5489467/Home_VideosScreenBG2.png) no-repeat;
  position: absolute;
  left: -1px;
  top: 1093px;
  width: 568px;
  height: 238px;
}
#HomePage #FeaturedScreenshots {
  background: url(/l.c.bin/I/5489467/Home_VideosScreenBG2.png) no-repeat;
  position: absolute;
  left: -1px;
  top: 1336px;
  width: 568px;
  height: 238px;
}
#HomePage #FlashTagWall {
  background: url(/l.c.bin/I/5489601/TagBorderv9.png) no-repeat;
  position: absolute;
  left: -1px;
  top: 877px;
  width: 567px;
  height: 210px;
}
#FlashTagWall #FeaturedTagWall {
  position: absolute;
  top: 4px;
}
#HomePage #FlashTagWall .LoadingImage,
#HomePage #FeaturedVideos .LoadingImage,
#HomePage #FeaturedScreenshots .LoadingImage {
  position: absolute;
  left: 250px;
  top: 70px;
}
#HomePage #WhatsNew {
  position: absolute;
  left: 570px;
  top: 877px;
  width: 215px;
  height: 706px;
  background: url(/l.c.bin/I/5489122/Home_News_BG.png) no-repeat;
  padding: 10px;
  padding-right: 20px;
  text-align: justify;
}
#HomePage #NewsHeader {
  margin-top: 0px;
  margin-bottom: 5px;
  padding: 0;
  background: none;
  float: left;
  clear: none;
}
#HomePage #MoreNewsLink {
  margin-top: 7px;
  float: right;
  clear: none;
}
#HomePage #NewsHeader a {
  font-family: impact;
  font-size: 14pt;
  font-weight: normal;
  color: #000;
  text-decoration: none;
  display: block;
}
#HomePage .NewsLink {
  text-align: left;
}
#HomePage .NewsItem {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 5px;
  border-bottom: 1px dotted #ccc;
}
#HomePage .NewsRSSLink {
  position: absolute;
  left: 60px;
  top: 13px;
}
#HomePage .NewsRSSLink img{
  border: none;
}
#HomePage .CategoryImageContainer {
  margin-right: 5px;
}
#HomePage .CategoryImage {
  border: none;
}
#HomePage .NewsLinkContainer, .NewsSubHeadline {
  width: 175px;
}
#HomePage .NewsLinkContainer a {
  text-align: center;
}
#HomePage .CategoryImageContainer, .NewsLinkContainer, .NewsSubHeadline {
  float: left;
  clear: none;
}
#HomePage img {
}
#HomePage #Banner300x250_Container {
  background: url(/l.c.bin/I/5489469/BannerBG_300x250.png) no-repeat;
  position: absolute;
  top: 1579px;
  left: 0px;
  width: 327px;
  height: 278px;
}
#HomePage #Banner300x250 {
  border: 1px solid black;
  position: static;
  margin: 9px;
}
#HomePage #Banner120x90_Container {
  background: url(/l.c.bin/I/5489473/BannerBG_120x90.png) no-repeat;
  position: absolute;
  left: 663px;
  top: 1862px;
  width: 144px;
  height: 118px;
}
#HomePage #Banner120x90 {
  position: static;
  margin: 9px;
}
#HomePage #ReviewsArea {
  position: absolute;
  left: 330px;
  top: 1579px;
  background: url(/l.c.bin/I/5489321/Home_ReviewsBG3.png) no-repeat;
  width: 498px;
  height: 298px;
}
#HomePage #ReviewSummary {
  position: absolute;
  left: 11px;
  top: 37px;
}
#HomePage #ReviewSummary div {
  color: #fff;
}
#HomePage #ReviewSummary .ReviewContainer {
  float: left;
  width: 153px;
  border: none;
}
#HomePage #ReviewSummary #ReviewCopy {
  text-align: justify;
  margin: 0px 0px 0 8px;
}
#HomePage #ReviewSummary #ReviewCopy a {
  font-size: 8pt;
  white-space: normal;
  color: #036;
  text-decoration: none;
}
#HomePage #ReviewSummary #ReviewRating {
  font-family: Impact, Verdana;
  font-weight: bold;
  font-size: 22pt;
  color: #000;
  text-align: center;
  margin: 8px 3px 0 8px;
  color: #059;
}
#HomePage #ReviewSummary #ReviewRating span {
  font-size: 11pt;
  font-weight: normal;
  font-family: Impact, Verdana;
  color: #059;
}
#HomePage #ReviewSummary #ReviewAuthorInfo {
  padding: 5px 0 0 4px;
  height: 15px;
}
#HomePage #ReviewSummary #ReviewAuthorInfo a {
  font-size: 13pt;
  font-family: Impact, Verdana;
  color: #fff;
  text-decoration: none;
}
#HomePage #ReviewSummary #ReviewAuthorInfo img {
  margin: 6px 4px 0 8px;
  float: left;
}
#HomePage #ReviewSummary #ArticleCensorshipImg {
  position: relative;
  left: 2px;
  top: -100px;
}
#HomePage #ReviewSummary #ArticleCensorshipImg img {
  width: 130px;
  height: 90px;
  border: 0;
}
#HomePage #ReviewsTitle {
  margin: 6px 0 0 165px;
}
#HomePage #ReviewsTitle a {
  font-size: 15pt;
  color: #00529D;
  letter-spacing: -0.5pt;
  text-decoration: none;
}
#HomePage #ReviewsIntro {
  text-align: justify;
  margin: 3px 29px 0 16px;
  font-size: 7pt;
}
#HomePage #ReviewsIntro span {
  font-size: 7pt;
  font-weight: bold;
}
#HomePage #ReviewSummary .ReviewContainer {
  float: left;
  width: 135px;
  border: none;
  margin-right: 16px;
}
#HomePage #ReviewSummary #ReviewCopy {
  text-align: justify;
  margin: 0;
}
#HomePage #ReviewSummary #ReviewAuthorInfo img {
  margin: 6px 4px 0 2px;
  float: left;
}
#HomePage #DealsArea {
  background: url(/l.c.bin/I/5489471/Home_DealsBG.png) no-repeat;
  position: absolute;
  padding: 2px;
  width: 328px;
  height: 118px;
  left: 0;
  top: 1862px;
}
#HomePage #DealsArea h3,
#HomePage #ForumsArea h3 {
  background: url(/l.c.bin/I/5489140/Bullet_White.gif) no-repeat 5px 4px;
  padding: 0px;
  padding-left: 20px;
  margin: 0px;
  text-transform: uppercase;
  font-family: arial narrow, arial;
  font-size: 10pt;
  color: #00529D;
  border-bottom: 1px #ccc solid;
  width: 298px;
}
#HomePage #DealsArea ul,
#HomePage #ForumsArea ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  width: 315px;
  white-space: nowrap;
}
#HomePage #DealsArea li,
#HomePage #ForumsArea li {
  background: url(/l.c.bin/I/5489144/Bullet_BlueArrow.gif) no-repeat 3px 7px;
  margin:0px;
  padding:0px;
  padding-left: 10px;
  padding-bottom: 1px;
  padding-top: 4px;
  width: 300px;
  border: none;
  overflow: hidden;
}
#HomePage #ForumsArea {
  background: url(/l.c.bin/I/5489471/Home_DealsBG.png) no-repeat;
  position: absolute;
  width: 328px;
  height: 118px;
  left: 331px;
  top: 1862px;
  padding: 2px;
}
#HomePage #PlayersTeamsTabs {
  background: url(/l.c.bin/I/5489483/Home_TeamsNPlayersTabsBG3.png) no-repeat;
  height: 36px;
  width: 786px;
  padding-left: 14px;
}
#HomePage #PlayersTeamsTabs div {
  width: 128px;
  height: 32px;
  float: left;
}
#HomePage #PlayersTeamsTabs div {
  cursor: hand;
  cursor: pointer;
}
#HomePage #FeaturedTeams {
  display: none;
}
#HomePage #FeaturedPlayers,
#HomePage #FeaturedTeams {
  margin-top: 4px;
  width: auto;
  position: static;
}
#HomePage .Card .Name {
  font-size: 12px;
  color: #555;
}
#HomePage #FeaturedVideos,
#HomePage #FeaturedScreenshots {
  text-align: left;
}
#HomePage #FeaturedVideos a.title,
#HomePage #FeaturedScreenshots a.title {
  display: block;
  margin: 6px 0 0 8px;
  padding: 0;
  width: 350px;
  height: 28px;
  text-decoration: none;
  text-align: left;
  font-size: 14pt;
  color: #142962;
}
#HomePage #FeaturedVideos a.title span,
#HomePage #FeaturedScreenshots a.title span{
  margin-left: 16px;
  font-size: 7pt;
  text-decoration: underline;
}
#HomePage #FeaturedVideos a.title span:hover,
#HomePage #FeaturedScreenshots a.title span:hover{
  color: #142992;
}
#HomePage #FeaturedVideos .OneThumb a div,
#HomePage #FeaturedScreenshots .OneThumb a div {
  margin-top: 8px;
}
#HomePage #FeaturedVideos .OneThumb,
#HomePage #FeaturedScreenshots .OneThumb {
  float: left;
  padding: 0 6px 0 6px;
  margin-top: 4px;
  text-align: left;
  overflow: hidden;
}
#HomePage #FeaturedVideos .OneThumb a,
#HomePage #FeaturedScreenshots .OneThumb a {
  display: block;
  padding-top: 4px;
  text-decoration: none;
}
#HomePage #FeaturedVideos .OneThumb {
  width: 127px;
  height: 180px;
  border-right: 1px dotted #ccc;
}
#HomePage #FeaturedVideos .OneThumb a {
  width: 127px;
  height: 83px;
  background: #fff url(/l.c.bin/I/5489475/Home_VideoThumbsBG2.png) no-repeat;
}
#HomePage #FeaturedVideos .OneThumb img {
  border: none;
  float: none;
  width: 120px;
  height: 75px;
}
#HomePage #FeaturedScreenshots .OneThumb {
  width: 262px;
  height: 180px;
  margin-left: 4px;
}
#HomePage #FeaturedScreenshots .OneThumb a {
  width: 262px;
  height: 153px;
  background: #fff url(/l.c.bin/I/5489477/Home_ScreenThumbsBG.png) no-repeat;
}
#HomePage #FeaturedScreenshots .OneThumb img {
  margin-left: 4px;
  border: none;
  float: none;
  width: 254px;
  height: 145px;
}
#HomePage .FlipButtons {
  width: 24px;
  height: 19px;
  top: 4px;
  position: absolute;
  cursor: pointer;
}
#HomePage .FlipPrevious {
  left: 498px;
}
#HomePage .FlipNext {
  left: 524px;
}
#HomePage .Pager {
  position: absolute;
  top: 8px;
  right: 80px;
  width: 192px;
  height: 15px;
}
#HomePage .Pager div {
  width: 16px;
  height: 15px;
  float: right;
  cursor: pointer;
}
#HomePage #FeaturedVideos .Pager div {
  background: url(/l.c.bin/I/5489489/Home_VideosPagesBG.png) no-repeat;
}
#HomePage #FeaturedScreenshots .Pager div {
  background: url(/l.c.bin/I/5489491/Home_ScreensPagesBG.png) no-repeat;
}
#HomePage #GameBanner {
  position: absolute;
  left: 0;
  top: 467px;
  width: 800px;
  height: 138px;
  background: url(/l.c.bin/I/5489177/blank.gif);
}
#LoginArea {
  position: absolute;
  left: 629px;
  top: 160px;
  width: 161px;
  height: 290px;
  padding: 4px;
  background: #005dad;
  border: 1px solid black;
  z-index: 100;
}
#LoginArea input {
  border: 1px #666666 solid;
  width: 97px;
  height: 18px;
  padding-left: 7px;
  line-height: 19px;
  margin: 5px;
}
#LoginArea #Login_SubmitMessage {
  padding: 5px;
  padding-top: 70px;
  position: absolute;
  width: 150px;
  top: 0px;
  color: #ffffff;
  height: 140px;
  font-weight: bold;
  background: #005dad;
}
#LoginArea label {
  display: none;
}
#LoginArea h3 {
  background: url(/l.c.bin/I/5489130/Bullet_Blue.gif) no-repeat 5px 2px;
  color: #ffffff;
  font-family: Impact, verdana;
  text-transform: uppercase;
  font-size: 12pt;
  font-weight: normal;
  margin: 0px;
  margin-top: 10px;
  padding:0px;
  padding-left:25px;
  height: 20px;
}
#LoginArea #inpUserName {
  position: absolute;
  top: 40px;
  background: #ffffff url(/l.c.bin/I/5489128/FormFieldBG.png) repeat-x;
}
#LoginArea #inpPassword {
  position: absolute;
  top: 70px;
  background: #ffffff url(/l.c.bin/I/5489128/FormFieldBG.png) repeat-x;
}
#LoginArea #btnLogin {
  background: url(/l.c.bin/I/5489132/Button_Login.gif) no-repeat center center;
  position: absolute;
  top: 68px;
  right: 0px;
  border:0px;
  height: 30px;
  width: 50px;
  cursor: hand;
  cursor: pointer;
}
#LoginArea #RegistrationLink, #LoginArea #ForgotPasswordLink {
  background: url(/l.c.bin/I/5489130/Bullet_Blue.gif) no-repeat;
  position: absolute;
  left:10px;
  padding-left: 25px;
  padding-top: 2px;
}
#LoginArea #ForgotPasswordLink { top: 120px; }
#LoginArea #RegistrationLink { top: 140px; }
#LoginArea a, #LoginArea #RegistrationLink {
  color: #ffffff;
}
#LoginArea #RegistrationLink a {
  float:left;
  clear:both;
  font-weight: bold;
}
#Login_PlayerDetails h2 {
  position: absolute;
  top: 37px;
  left: 12px;
  color:#ffffff;
  font-size: 8pt;
  margin: 0px;
  padding: 0px;
}
#Login_PlayerDetails #Login_Avatar {
  position: absolute;
  top: 55px;
  left: 12px;
  border: 1px #000000 solid;
  background:#333333;
  width: 48px;
  height: 48px;
}
#Login_PlayerDetails #Login_Avatar img {
  width: 48px;
  height: 48px;
  cursor: hand;
  cursor: pointer;
}
#Login_MessageCount, #Login_RequestCount, #Login_CommentCount {
  position: absolute;
  left: 67px;
  color: #ffffff;
  text-decoration: none;
  width: 100px;
  overflow: none;
}
#LoginArea a{
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}
#Login_MessageCount a:hover, #Login_RequestCount a:hover, #Login_CommentCount a:hover{
  text-decoration: underline;
}
#Login_MessageCount { top: 54px;}
#Login_RequestCount { top: 72px;}
#Login_CommentCount { top: 90px;}
#Login_DatabaseURL {
  position: absolute;
  top: 130px;
  left: 90px;
}
#Login_PlayerDetails #Login_ManageSite {
  display:block;
  position: absolute;
  top: 125px;
  left: 12px;
  width: 53px;
  height: 28px;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
  background: url(/l.c.bin/I/5489253/Button_ManageSite.gif) no-repeat;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  padding: 10px;
  line-height: 13px;
  letter-spacing:1px;
}
#Login_PlayerDetails #Login_ManageSite:Hover {
  background-position: 0px -48px;
}
#Login_PlayerDetails #Login_SignOutLink {
  position: absolute;
  top: 150px;
  left: 90px;
}
#AboutBody h1 {
  position: absolute;
  background: #181413;
  top: 90px;
  color: #ffffff;
  font-family: impact, verdana;
  font-size: 45px;
  padding: 0px;
  margin: 0px;
  width: 780px;
  height: 75px;
  padding: 10px;
}
#AboutBody .ContentArea {
  background: #181413 url(/l.c.bin/I/5489295/About_FlavorBG.jpg) no-repeat 0px 113px;
  left: 0px;
  top: 155px;
  width: 800px;
}
#AboutBody .ContentArea a {
  color: #fdbb3e;
  font-size: 10px;
}
#AboutBody .ContentArea div {
  background: #181413;
  color: #ffffff;
  text-align: justify;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 10px;
}
#AboutBody #DatabaseName {
  font-weight: bold;
}
#AboutBody .ContentArea span,
#AboutBody .ContentArea td {
  background: transparent;
  color: #ffffff;
}
#AboutBody #TeamContent table {
  margin-left: 30px;
}
#AboutBody #DatabaseAvatar img {
  border: 1px #DFA532 solid;
  width: 32px;
}
#AboutBody #IntroContent {
  position:relative;
  top: 5px;
  height: 55px;
}
#AboutBody #TeamContentBG {
  position:relative;
  top: 10px;
  height: 527px;
  background: transparent url(/l.c.bin/I/5489297/About_TeamOverlay.png) no-repeat;
}
#AboutBody #TeamContent {
  background: transparent;
  position: absolute;
  top: 100px;
  left: 120px;
  width: 318px;
}
#AdditionalInfoContentBG, #ContactInfoContentBG {
  display: none;
}
#AdditionalInfoContent, #ContactInfoContent  {
  width: 480px;
  padding-bottom:10px;
  float: left;
}
#AboutBody #ContactInfoContent {
 height: 275px;
}
#EmploymentAdvert img {
  width: 300px;
  height: 170px;
}
#AboutBody #BannerAds div {
  margin: 0px;
  padding:0px;
  width: 300px;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}
#AboutBody #BannerAds img {
  border: 0px;
  margin: 0px;
  display: block;
  padding: 0px;
}
#AboutBody #BannerAds a img {
  border: 1px solid #FFFFFF;
}
#AboutBody #AdditionalInfoContent {
  width: 475px;
}
#AboutBody #BannerAds {
  margin: 0px;
  padding:0px;
  position: absolute;
  top: 580px;
  right:0px;
  background: #181413;
}
#AboutBody #TeamContent table {
  margin-top: 10px;
}
.Clicked {
  border: 1px #ff0000 solid;
}
#NoTeamsMessage {
  padding-left: 15px;
}
#inpDomainDisplay{
  background-image: none;
  background-color: #EEE;
}
.DealColumn {
  float: left;
  clear: none;
  width: 211px;
  padding: 10px;
}
#DealsList_2{
  border-right: solid #333333 1px;
  border-left: solid #333333 1px;
  min-height: 1465px;
   _height: 1460px;
}
#Description_3{
  width: 175px;
}
#Description_3 div{
  border: 1px white solid !important;
  padding: 1px 0px !important;
  margin: 0px 10px 0px 0px !important;
}
#Description_2 p{
  display: none;
}
#Description_3 a{
  display: none;
}
.feedflare{
  display: none;
}
.DealLinkURL {
  padding-top: 2px;
}
h4 {
  font-family: verdana;
  font-size: 16px;
  color: #142962;
  text-align: left;
}
#WalkthroughPage .HeaderImage {
  left: -77px;
  top: 82px;
}
#WalkthroughPage .HeaderImage h1 {
  left:200px;
  top: 25px;
  font-family: impact, verdana;
  font-size: 28pt;
}
#WalkthroughPage #FlavorBG {
  background: url(/l.c.bin/I/5733283/Deals_BG-Image.jpg) no-repeat;
  background-position: center top;
  position: absolute;
  top: 80px;
  left: 0px;
  width: 100%;
  height: 776px;
}
#WalkthroughButtonContainer {
  position: absolute;
  left: 670px;
  top: 119px;
  width:112px;
  height: 25px;
  text-align: center;
  margin: 0px;
  padding: 0px;
  z-index: 45;
}
#WalkthroughButtonContainer a {
  background: url(/l.c.bin/I/5489445/EnterContest_button2.png) no-repeat;
  display: block;
  width: 112px;
  height: 18px;
  padding: 7px 0 0 0px;
  margin: 0 0px;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
}
#WalkthroughButtonContainer a:hover {
  background-position: 0 -30px;
}
#WalkthroughPage {
  overflow-X: hidden;
  z-index: 5;
}
#WalkthroughPage .HeaderImage {
  background-image: none;
  z-index: 15;
}
#WalkthroughPage .ContentArea {
  padding-top: 5px;
  left: 101px;
  top: 161px;
  width: 696px;
  height: auto;
  background-color: #fff;
}
#WalkthroughList table {
  padding-left: 5px;
}
#WalkthroughPage .ContentAreaBG {
  height: 700px;
}
#TournamentsPage {
  background: #CCCCCC url(/l.c.bin/I/5626851/Mian_BG_image.gif) repeat-x center top;
  margin: 0px;
  padding: 0px;
}
#TournamentHeaderTitle {
  position: absolute;
  left: 175px;
  padding: 20px;
  height: 50px;
  background-repeat: none;
  background: url(/l.c.bin/I/5626874/Tournaments-Title.png) no-repeat;
}
#TournamentFlavorImg {
  background: url(/l.c.bin/I/5626849/Madden-Players.png) no-repeat;
  height: 585px;
  width: 500px;
  float: left;
  margin-right: 20px;
  z-index: 100;
  position: relative;
  top: 73px;
  left: -215px;
  margin-left: -70px;
}
#TournamentAreaContainer{
  position: absolute;
  background-color: #FFF;
  top: 172px;
  left: 5px;
  width: 809px;
  float: left;
  background: url(/l.c.bin/I/5626918/Tournament_Info_whiteBG.png) repeat-y;
}
#TournamentTitle{
  height:76px;
  left:225px;
  top: -9px;
  position:relative;
  width:430px;
}
#PageFooter {
  bottom: 1px;
  text-align: center;
  height: 120px;
  z-index: 100;
}
#PageFooter .FooterLine{
  margin-bottom: 5px;
  color: #333333;
  font-size: 7pt;
  font-family: verdana;
}
#PageFooter .FooterLine span{
  color: #333333;
  font-size: 7pt;
  font-family: verdana;
}
#PageFooter .CopyrightLine{
  margin-top: 10px;
  color: #333333;
  font-size: 7pt;
  font-family: verdana;
}
#PageFooter .CopyrightInfo .CopyrightLine,
#PageFooter .CopyrightInfo .FooterLine{
  font-size: 8pt;
  font-family: verdana;
}
#AllContent {
  margin-bottom: 10px;
}
#HomePage #AllContent {
  height: 1980px;
}
#TeamsPage #AllContent {
  height: 971px;
}
#PlayersPage #AllContent {
  height: 856px;
}
#ReviewHomeBody #AllContent {
  height: 1175px;
}
#ReviewBody #AllContent{
  height: 1210px;
}
#MMOGDataHomePage #AllContent{
  height: 1010px;
}
#RadioList #AllContent{
  height: 1155px;
}
#PlayerRegistrationPage #AllContent,
#TeamRegistrationPage #AllContent{
  height: 866px;
}
#AboutBody .ContentArea{
  height: auto;
}
#LoginBody #AllContent{
  height: 545px;
}
#FeedbackFormPage #AllContent{
  height: 468px;
}
#PrivacyPolicyPage #AllContent,
#TOSPage #AllContent{
  height: 1654px;
}
#AdvancedSearchPage #AllContent{
  height: 810px;
}

