#pointsPointer {
    position:absolute;
    top:235px;
    left:80px;
    z-index:20000;
    visibility:hidden; 
}

#tradingPost {
font-size:16px;
font-family:arial;
font-weight:700;
color: white;
position:relative; 
left:300px;
}
#tradingPostTitle {}
#selectedPosition {}
#tradingPostHeader {display:block; margin-bottom:30px; margin-left:115px}
#tradeLabelHeader {display:block; margin-left:0px; margin-bottom:15px}
#spinsHeader {position:relative; left:80px}
#yourTeam {clear:both; float:left; margin-bottom:10px; margin-left:0px !important; margin-left:300px}
#tradeSeeking {position:relative; left:162px !important; left:-125px}
#offeredBy {display:block; clear:both; margin-bottom:15px; margin-left:10px}
#spinsWanted {position:relative; left:130px !important; left:-150px}
#otherTeamsHeader {display:block; margin-left:0px; clear:both; margin-bottom:15px}
#otherTeams {display:block}
#otherTeam {display:block; clear:both}
#otherPlayers {display:block; float:left; margin-left:0px !important; margin-left:150px}
#otherSeek {}
#tradePostPlayers {display:block}
#edit {position:relative; left:170px !important; left:-100px;}
#remove {position:relative; left: 180px; visibility:hidden}
#trade {position:relative; left:210px !important; left:-100px}
#end {}

#actionIcons {
position:absolute;
left:715px;
top:370px;
font-size:9pt;
font-family:arial;
font-weight:700;
z-index:200;
}

#actionIcon1 {margin-left:10px; cursor:pointer; display:inline; float:left}
#actionIcon2 {margin-left:7px; cursor:pointer; display:inline}
#actionIcon3 {margin-left:5px; margin-top:0px; cursor:pointer; display:inline }

#indexContent{
position:absolute;
left:0px; 
top:700px;
color:white;
width:100%;
/* all content is relative from here */
}

#endMatter {
    text-align:center;
    margin-top:20px;
    display:block;
}

#menuNavigation {
color:#FFF;
font-family:arial;
background-color:#000;
position:relative;
top:00px;
margin-top:20px;
margin-bottom:10px;
font-size:medium;
display:block; 
}
#menuNavigation span {cursor:pointer}
#menuNavigation span:hover {color:maroon}

#about {color:white; text-decoration:none}
#about:hover {text-decoration:none; color:maroon}
#about:visited {text-decoration:none; color:white}

#copyright {
color:#FFF;
font-family:arial;
background-color:#000;
position:relative;
margin-bottom:10px;
font-size:x-small;
display:block;
}
#backgroundImage {border:0; position:absolute; top:0px; left:0px}

#leaderboardTitle {display:block; margin-bottom: 10px}
#selectedLeaderboard {background-color:white; color:black; padding-left:5px; padding-right:5px}
#notSelectedLeaderboard {cursor:pointer; padding-left:5px; padding-right:5px}

#lineupButtons {display:block; margin-bottom:10px}
#selectedLineup {background-color:white; color:black; padding-left:5px; padding-right:5px}

#notSelectedLineup {cursor:pointer; padding-left:5px; padding-right:5px}

#lineupTeamName {}

#emptySlot {color:red}

#slotLink {color:white; text-decoration:none; font-weight:100}

.points {position:absolute; left:625px; width:200px}
#points {position:absolute; left:625px; width:200px}

#teamPoints {}

#leaderboard {
font-size:16px;
font-family:arial;
font-weight:700;
color: white;
margin-left:378px;
}

#commentPage {
font-size:16px;
font-family:arial;
font-weight:700;
color: white;
margin-left:340px;
}

#commentTitle {
display:block;
padding-bottom:10px;
width:100%;
text-align:center;
font-weight:700;
margin-left:0px;
margin-bottom:15px;
}

#commentEntry {
color:white;
margin-left:200px;
font-family:arial;
}

#allComments {
    margin-left:200px;
    margin-bottom:0px;
    width:562px;
    font-weight:200;
    font-size:small;
    padding: 10px;
    background-color:white;
    overflow:scroll;
}

#indComment {
    margin-bottom:10px;
    display:block;
    
}

#commentPoster {
    color:black;
}

#commentPost {
    color:black;
    position:relative;
    left:75px;
    margin-bottom:5px;
    width:275px;
}

#commentForm {
    margin-top:25px;
}

#twitterFeed {
margin-top:50px;
margin-left:200px;
display:block;
width:600px;
}

#leaderboardLabelName {
width:150px;
font-size:14px;
font-family:arial;
font-weight:700;
text-align:right;
z-index:10;
cursor:pointer; 
}

#lineup {
font-size:16px;
font-family:arial;
font-weight:700;
color: white;
margin-left:320px;
}

.lineupLabelName {
width:150px;
font-size:14px;
font-family:arial;
font-weight:700;
text-align:right;
z-index:10;
}

.lineupLabelPosition {
width:150px;
font-size:14px;
font-family:arial;
font-weight:200;
text-align:right;
}

#leaderboardPosition {
height:25px; 
width:250px;
}

#eventName {
    text-decoration:underline;
    margin-bottom:10px; 
}

#rosterSlot {
height:25px; 
width:350px;
}

#scrollToContent {
position:absolute;
top:700px;
}

#forgotPasswordLink {
cursor:pointer;
font-size:x-small;
font-family:arial;
color:white;
position:relative;
left:322px;
text-decoration:underline;
text-align:right;
}

#accountInfo1 {
font-size:x-small;
font-family:arial;
color:white;
position:relative;
left:-230px;
top:-90px;
display:block;
text-align:right;
}

#accountInfo2 {
font-size:x-small;
font-family:arial;
color:white;
position:relative;
left:-230px;
top:-88px;
text-align:right;
display:block;
margin-bottom:-50px;
}

#forgotPasswordForm {
width:300px;
color:#FFF;
font-family:arial;
background-color:#000;
position:relative;
left:135px;
top: 0px;
margin-top:8px; 
margin-bottom:0px;
padding:0px;
visibility: hidden; 
}

#loginForm {
width:300px;
color:#FFF;
font-family:arial;
background-color:#000;
position:relative;
left:135px;
margin-bottom:0px;
padding:0px;
}

#registerForm {
width:300px;
color:#FFF;
font-family:arial;
background-color:#000;
position:relative;
top: -213px !important; /*this sets the value for firefox*/
top: -238px; 
left:485px;
margin-bottom:-120px;
padding:0px;
}

#formTitle {
display:block;
padding-bottom:10px;
width:100%;
text-align:center;
font-weight:700;
}

#formButton {
display:block;
margin-bottom:10px;
text-align:right;
padding-right:10px;
}

#formButtonComments {
display:block;
margin-bottom:10px;
text-align:right;
padding-right:225px;
margin-top:10px;
}

#formEntry {
padding-right:10px;
margin-bottom:10px;
display:block;
text-align:right;
}

#pullZone {
cursor:pointer;
z-index:102;
position: absolute;
top: 220px;
left: 803px;
height: 80px;
width: 80px;
background-color:transparent;
}

#signIn {
position:absolute;
left:880px;
top:3px;
font-size:8pt;
font-family:arial;
font-weight:700;
text-decoration:none;
z-index:2001;
}

#positionList {
position:absolute;
left:225px;
top:373px;
font-size:9pt;
font-family:arial;
font-weight:700;
}

#position {
width:215px;
}

#actionList {
position:absolute;
left:487px;
top:373px;
font-size:9pt;
font-family:arial;
font-weight:700;
z-index:2;
}

#spinsRemainingNumber {
border:2px solid #444;
border-bottom:2px solid #AFAFAF;
border-right:2px solid #AFAFAF;
background-color:#676C6F;
padding:1px 7px;
}

select {
font-size:8pt;
font-weight:700;
color:#000;
background-color:#676C6F;
border-color:#000;
}

#handle {
position:absolute;
left:794px;
top:205px;
z-index:101;
}

#slot1 {
position:absolute;
top:210px;
left:271px;
font-family:arial;
color:gray;
width:120px;
text-align:center;
font-weight:700;
}

#slot2 {
position:absolute;
top:210px;
left:444px;
font-family:arial;
color:gray;
width:120px;
text-align:center;
font-weight:700;
}

#slot3 {
position:absolute;
top:210px;
left:617px;
font-family:arial;
color:gray;
width:120px;
text-align:center;
font-weight:700;
}

#slot1Spin {
position:absolute;
top:180px;
left:270px;
width:130px;
height:153px;
visibility:hidden;
}

#slot2Spin {
position:absolute;
top:180px;
left:443px;
width:130px;
height:153px;
visibility:hidden;
}

#slot3Spin {
position:absolute;
top:180px;
left:616px;
width:130px;
height:153px;
visibility:hidden;
}

#slot1Result {
visibility:hidden;
position:absolute;
top:185px;
left:248px;
text-align:center;
}

#slot1Stats {
    position:absolute;
    top:160px;
    left:0px;
    width:155px;
    font-size:x-small;
    font-family:arial;
    color:white;
    background-color:black;
    visibility:hidden;
    text-align:left;
    padding-left:10px;
}

#slot2Stats {
    position:absolute;
    top:160px;
    left:0px;
    width:155px;
    font-size:x-small;
    font-family:arial;
    color:white;
    background-color:black;
    visibility:hidden;
    text-align:left;
    padding-left:10px;
}

#slot3Stats {
    position:absolute;
    top:160px;
    left:0px;
    width:155px;
    font-size:x-small;
    font-family:arial;
    color:white;
    background-color:black;
    visibility:hidden;
    text-align:left;
    padding-left:10px;
}

#slot2Result {
visibility:hidden;
position:absolute;
top:185px;
left:422px;
text-align:center;
}

#slot3Result {
visibility:hidden;
position:absolute;
top:185px;
left:596px;
text-align:center;
}

.resultLabelName {
width:150px;
font-size:11px;
font-family:arial;
font-weight:700;
position:absolute;
top:125px;
text-align:right;
z-index:10;
}

.resultLabelName2 {
width:150px;
font-size:11px;
font-family:arial;
font-weight:700;
position:absolute;
top:140px;
text-align:right;
z-index:10;
}

.resultLabelPosition {
width:150px;
font-size:11px;
font-family:arial;
font-weight:700;
position:absolute;
top:140px;
text-align:right;
}

.dialNameCenterNormal {
position:absolute;
top:9px;
left:1px;
font-weight:700;
font-size:18pt;
width:160px;
font-family:arial;
text-transform:uppercase;
}

.dialNameTopNormal {
position:absolute;
top:8px;
left:0;
font-weight:700;
font-size:18pt;
width:160px;
font-family:arial;
text-transform:uppercase;
}

.dialNameBottomNormal {
position:absolute;
top:10px;
left:2px;
font-weight:700;
font-size:18pt;
width:160px;
font-family:arial;
text-transform:uppercase;
}

.dialNameCenterLong {
position:absolute;
top:9px;
left:1px;
font-weight:700;
font-size:12pt;
width:160px;
font-family:arial;
text-transform:uppercase;
}

.dialNameTopLong {
position:absolute;
top:8px;
left:0;
font-weight:700;
font-size:12pt;
width:160px;
font-family:arial;
text-transform:uppercase;
color:gray;
}

.dialNameBottomLong {
position:absolute;
top:10px;
left:2px;
font-weight:700;
font-size:12pt;
width:160px;
font-family:arial;
text-transform:uppercase;
color:gray;
}

.dialNumberCenter {
position:absolute;
top:40px;
left:1px;
font-weight:700;
font-size:58pt;
width:160px;
font-family:arial;
}

.dialNumberTop {
position:absolute;
top:28px;
left:0;
font-weight:700;
font-size:58pt;
width:160px;
font-family:arial;
}

.dialNumberBottom {
position:absolute;
top:32px;
left:2px;
font-weight:700;
font-size:58pt;
width:160px;
font-family:arial;
}

.dialTeamCenter {
position:absolute;
top:38px;
left:1px;
font-weight:700;
font-size:42pt;
width:160px;
font-family:arial;
}

.dialTeamTop {
position:absolute;
top:36px;
left:0;
font-weight:700;
font-size:42pt;
width:160px;
font-family:arial;
}

.dialTeamBottom {
position:absolute;
top:40px;
left:2px;
font-weight:700;
font-size:42pt;
width:160px;
font-family:arial;
}

.toPlayButton {position:absolute; top:470px; left:210px; z-index:101}
.learnButton {position:absolute; top:500px; left:230px; z-index:101}
.friendButton {position:absolute; top:470px; left:625px; z-index:101}
.contactButton {position:absolute; top:500px; left:645px; z-index:101}

.textGlimmer1 {position:absolute; z-index:100}
.textGlimmer2 {position:absolute; z-index:100}
.textGlimmer3 {position:absolute; z-index:100}
.textGlimmer4 {position:absolute; z-index:100}
.textGlimmer5 {position:absolute; z-index:100}
.textGlimmer6 {position:absolute; z-index:100}

.resultFlag {border:1px solid #D3D3D3; width:100px}