* {
 margin: 0px;
}

img {
 display: block;
 border-style: none;
 border-width: 0px;
}

img.hover {
 cursor: pointer;
}

body {
 background-image: url('../../graphics/background_sides_1750x1499.jpg');
 background-position: top center;
 background-repeat: no-repeat;
 text-align: center;
 font-family: verdana, sans-serif;
 font-size: 12px;
 background-color: black;
}

div,td {
 text-align: left;
}

div.bigtext {
 font-size: 18px;
 font-weight: bold
}

div.smalltext {
 font-size: 9px
}

div.centertext {
 text-align: center
}

div.edgeBox {
 color: white;
 font-family: verdana, sans-serif;
 font-size: 11px;
 line-height: 15px;
}

a {
 outline: none;
 color: white;
 text-decoration: underline
}

a:visited {
 color: white
}

a:hover {
 color: orange
}

div#login_box {
 position: absolute;
 left: 810px;
 top: 24px;
 width: 156px;
 height: 127px;
 color: white;
 font-size: 10px;
 background-image: url('../../graphics/login_box_background_156x127.gif');
}

div#login_box h3 {
 font-size: 10px;
 margin-bottom: 4px
}

div#login_box .link {
 color: #d86c03;
 text-decoration: underline
}

div#login_box .login_text {
 height: 14px;
 width: 76px;
 border: 1px solid #989898;
 font-family: verdana, sans-serif;
 margin-bottom: 4px
}

div#login_box div.label {
 float: left;
 width: 33px
}

div#full_content {
/*  background-image: url('../../graphics/body_background_969x910.jpg');
 background-position: top center;
 background-repeat: no-repeat;
 zoom: 1*/
}

div#header {
 background-image: url('../../graphics/header_gh4_970x144.jpg');
 background-position: top center;
 background-repeat: no-repeat;
 margin: 0 auto 0 auto;
 width: 970px;
 height: 144px;
 text-align: center;
}

div#mainnav {
 width: 955px;
 height: 43px;
 text-align: left;
 position: relative;
 margin: 0 auto 0 auto;
}

div#subnav {
 background-image: url('../../graphics/sub_nav_background_736x27.jpg');
 background-position: top center;
 background-repeat: repeat-x;
 width: 736px;
 height: 27px;
 text-align: center;
 position: relative;
 margin: -11px auto 0 auto;
 padding-top: 4px;
 cursor: default;
 clear: both
}

div#subnav_not_logged {
 background-image: url('../../graphics/sub_nav_background_375x27.jpg');
 background-position: top center;
 background-repeat: repeat-x;
 width: 375px;
 height: 27px;
 text-align: center;
 position: relative;
 margin: -11px auto 0 auto;
 padding-top: 4px;
 cursor: default;
 clear: both
}

div#popup_background {
 display: none;
 position: fixed;
 top: 0px;
 left: 0px;
 background-color: black;
 height: 100%;
 width: 100%;
 opacity: .50;
 filter: alpha(opacity=50);
 z-index: 100;
}

div#popup_box {
 display: none;
 position: fixed;
 top: 25%;
 left: 50%;
 margin-left: -200px;
 background-image: url('../../graphics/song_purchase_background_400x361.jpg');
 background-position: center;
 background-repeat: no-repeat;
 z-index: 1000;
 height: 361px;
 width: 400px;
}

div#popup_register {
 display: none;
 position: fixed;
 top: 25%;
 left: 50%;
 margin-left: -200px;
 background-image: url('../../graphics/register_background_400x361.jpg');
 background-position: center;
 background-repeat: no-repeat;
 z-index: 1000;
 height: 361px;
 width: 400px;
}

div#mainbody {
 position: relative;
 width: 910px;
 height: 675px;
 margin: 0 auto;
 text-align: center;
}

div#mainbody_liquid {
 position: relative;
 width: 963px;
 margin: 0 auto 0 auto;
 text-align: center;
 background-image: url('../../graphics/mainborder_middle_963x1.gif');
 background-position: center;
 background-repeat: repeat-y;
}

div#left_page_content {
  float: left;
  width: 301px;
  height: 573px;
  background-image: url('../../graphics/GH4_profilebox_301x573.jpg');
  margin-top: 0px;
  color: white;
  position: relative;
}

div#left_page_content_popup {
  z-index: 100;
  position: absolute;
  top: 100px;
  left: 5px;
  background-image: url('../../graphics/personal_edit_background_296x379.gif');
  height: 359px;
  width: 296px;
  display: none;
}

div#edit_profile_content {
  position: absolute;
  top: 50px;
  left: 40px;
  height: 250px;
  width: 220px;
}

div#left_page_content_search {
  z-index: 10;
  overflow: hidden;
  position: absolute;
  top: 278px;
  left: 30px;
  height: 60px;
  width: 260px;
}

div#right_page_content {
  float: left;
  width: 630px;
  height: 573px;
  margin-top: 5px;
}

div#content {
 position: relative;
 top: -4px;
 left: 0px;
 height: 309px;
 width: 636px;
 background-image: url('../../graphics/content_box_background_636x309.gif');
 background-position: top center;
 background-repeat: no-repeat;
}

div#leader_board {
  display: block;
  width: 625px;
  height: 298px;
  margin: 0 auto 0 auto;
  position: absolute;
  top: 11px;
  left: 5px;
  font-size: 11px;
}

div#leader_board_nav {
  margin: 0px auto 0px auto;
  height: 25px;
  width: 585px;
}

div#leader_board_nav div {
  float: left;
}

div#leader_board_header {
  margin: 0px auto 0px auto;
  height: 24px;
  width: 585px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding-top: 4px;
}

div#leader_board_header div {
  height: 20px;
  float: left;
  line-height: 20px;
  text-align: left;
  color: white;
}

div#leader_board_career_container {
  display: block;
}

div#leader_board_career {
  width: 587px;
  height: 225px;
  margin: 0 auto 0 auto;
  overflow-y: scroll;
}

div#leader_board_battle_container {
  display: none;
}

div#leader_board_battle {
  width: 587px;
  height: 225px;
  margin: 0 auto 0 auto;
  overflow-y: scroll;
}

div#leader_board_placed_container {
  display: none;
}

div#leader_board_placed {
  width: 587px;
  height: 225px;
  margin: 0 auto 0 auto;
  overflow-y: scroll;
}

div.leader_board_content {
  margin: 2px auto 2px auto;
  color: #fff;
  height: 24px;
  width: 564px;
  border: 1px solid #aaa;
  overflow: hidden;
  background-image: url('../../graphics/leader_board_background_564x156.jpg');
  background-position: top center;
  background-repeat: no-repeat;
}

div.leader_board_content div {
  height: 24px;
  line-height: 20px;
  text-align: left;
}

div#song_content {
  display: none;
  width: 625px;
  height: 298px;
  margin: 0 auto 0 auto;
  position: absolute;
  top: 11px;
  left: 5px;
  font-size: 11px;
}

div#song_content_nav {
  margin: 0px auto 0px auto;
  height: 25px;
  width: 585px;
}

div#song_content_nav div {
  float: left;
}

div#song_content_header_premium {
  margin: 0px auto 10px auto;
  height: 24px;
  width: 585px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding-top: 4px;
}

div#song_content_header_premium div {
  height: 22px;
  float: left;
}

div#song_content_header_free {
  margin: 0px auto 10px auto;
  height: 24px;
  width: 585px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding-top: 4px;
}

div#song_content_header_free div {
  height: 22px;
  float: left;
}

div#song_content_premium {
  width: 597px;
  height: 210px;
  margin: 0 auto 0 auto;
  display: none;
}

div#song_content_premium_content {
  height: 210px;
  overflow-y: scroll;
}

div#song_content_free {
  width: 597px;
  height: 210px;
  margin: 0 auto 0 auto;
  display: block;
}

div#song_content_free_content {
  height: 210px;
  overflow-y: scroll;
}

div.song_content_data {
  background-image: url('../../graphics/song_background_579x37.jpg');
  margin: 0px auto 5px auto;
  color: white;
  height: 37px;
  width: 579px;
}

div.song_content_data div {
  height: 37px;
  float: left;
  line-height: 37px;
}

div#avatar_content {
  display: none;
  background-image: url('../../graphics/avatar_mockup_619x296.jpg');
  width: 619px;
  height: 296px;
  position: absolute;
  top: 5px;
  left: 8px;
}

div#news {
  margin-left: 3px;
  width: 630px;
  height: 220px;
  background-image: url('../../graphics/GH4_newsbox_630x220.jpg');
  position: relative;
}

div#footer {
 position: relative;
 width: 970px;
 height: 124px;
 margin: 0 auto 0 auto;
 background-color: #231f20;
 background-image: url('../../graphics/footer_background_966x124.jpg');
 background-position: top center;
 background-repeat: repeat-x;
 clear: both;
 text-align: center
}

div#footercontent {
 position: absolute;
 top: 0;
 left: 0;
 margin: 0 auto;
 width: 966px;
 padding-top: 10px;
 text-align: center;
 cursor: default
}

div#footertext {
 width: 750px;
 color: white;
 margin: 0 auto;
 text-align: center
}

div#footertext a {
 font-size: 11px;
 color: white;
 text-decoration: none
}

div#footertext a:visited {
 color: white
}

div#footertext a:hover {
 color: orange
}

div#buyflow_att {
 position: absolute;
 top: 40px;
 left: 250px;
 z-index: 10002;
 background-color: black;
}

div#buyflow_windows {
 position: absolute;
 top: 40px;
 left: 250px;
 z-index: 10002;
 background-color: black;
}

div#buyflow_blackberry {
 position: absolute;
 top: 40px;
 left: 250px;
 z-index: 10002;
 background-color: black;
}

div#buyflow_sprint {
 position: absolute;
 top: 40px;
 left: 250px;
 z-index: 10002;
 background-color: black;
}

div#buyflow_ntelos {
 position: absolute;
 top: 40px;
 left: 250px;
 z-index: 10002;
 background-color: black;
}

div#buyflow_verizon {
 position: absolute;
 top: 40px;
 left: 250px;
 z-index: 10002;
 background-color: black;
}

div#buyflow_cellularsouth {
 position: absolute;
 top: 40px;
 left: 250px;
 z-index: 10002;
 background-color: black;
}

div#buyflow_tmobile {
 position: absolute;
 top: 40px;
 left: 250px;
 z-index: 10002;
 background-color: black;
}

div#buyflow_iphone {
 position: absolute;
 top: 40px;
 left: 250px;
 z-index: 10002;
 background-color: black;
}

div.navbar {
 height: 32px;
 cursor: pointer;
 float: right;
 width: 130px;
 margin-left: 3px;
 position: relative;
}

div.navbar img {
  display: block;
  text-align: left;
}

div.navbartwo {
 height: 32px;
 cursor: pointer;
 float: right;
 width: 149px;
 margin-left: 3px;
}

div.navbartwo img {
  display: block;
  text-align: left;
}

img.subnav_divider {
 margin: 0 3px;
}

.bodytext {
 width: 340px;
 float: right;
 margin: 0;
 font-family: arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: white
}

div.error {
 font-weight: bold;
 color: #ee0000;
 margin-top: 10px;
 text-align: center
}

div.debug_footer {
 color: #ffffff;
 font-family: verdana, sans-serif;
 font-size: 9px;
}

div.debug_footer a {
 text-decoration: underline;
 color: #ffffff;
}

div.debug_footer a:visited {
 color: #ffffff;
}

div.debug_footer a:hover {
 color: #e8e8e9;
}