body  { margin: 0px; background-color: #000; font-family: Verdana; }
img   { border: 0px; }
form  { margin: 0px; }

.reg         { font-weight: normal; }

#contentArea { position: relative; width: 930px; margin: 0 auto; background-color: #f0eeee; padding: 3px; }
#topNav      { background-color: #dbdbdb; }
#bgLeft      { position: absolute; left: -142px; }
#bgRight     { position: absolute; right: -128px; }
#loginBox    { position: absolute; right: 0px; top: 8px; width: 239px; }
#searchBox   { background: url(images/search_bg.jpg) no-repeat; height: 49px; }

#topBanner > img   { border: 4px solid #dedede; }
#searchBox input   { border: 1px solid #b3b2b2; position: absolute; left: 10px; top: 10px; width: 196px; height: 16px; margin: 0px; color: #888; font-size: 11px; vertical-align: bottom; padding: 3px 0px 0px 5px; }
#searchButton      { display: block; height: 30px; width: 20px; position: absolute; right: 5px; top: 8px; text-decoration: none; }


#loginForm > input[type=text]     { position: absolute; top: 50px; left: 0px; width: 80px; height: 15px; border: 1px solid #b3b2b2; padding-left: 3px; }
#loginForm > input[type=password] { position: absolute; top: 50px; left: 90px; width: 80px; height: 15px; border: 1px solid #b3b2b2; padding-left: 3px; }
#loginButton                      { height: 20px; width: 51px; float: right; }

#navLinks           { height: 56px; position: relative; background: url(images/nav_links_bg.jpg); }
#navLinks > .top    { position: absolute; top: 0px; right: 0px; height: 35px; width: 436px; }
#bottom             { position: absolute; bottom: 0px; right: 0px; height: 22px; width: 412px; }
#bottom > a         { float: left; }

#scoreboard         { font-size: 10px; font-weight: bold; }
#scoreboard > table { width: 152px; height: 38px; float: left; margin-right: 3px; border-collapse: collapse; }
#scoreboard .row1   { background-color: #c5c4c4; }
#scoreboard .row2   { background-color: #d9d9d9; }
#scoreboard .row3   { background-color: #eae8e8; }
#scoreboard td      { padding: 2px; }

#contentStrip          { border-top: 2px solid white; clear: both; height: 13px; }
#contentStrip > .left  { height: 13px; float: left; width: 175px; background: url(images/strip_left.jpg) top repeat-x #FFF; }
#contentStrip > .right { height: 13px; float: left; width: 754px; background: url(images/strip_right.jpg) top repeat-x #FFF; }

#posfBlock               { clear: both; }
#posfBlock > .left       { float: left; width: 175px; background: url(images/posfFill.jpg) top repeat-x #FFF; }
#posfBlock > .left > img { margin: 0px; padding: 0px; float: left; margin-bottom: 2px; cursor: pointer; }
#posfBlock > .right      { float: left; width: 754px; height: 265px; background: url(images/brushed.jpg); }

#banner2       { float: right; margin: 10px 10px 0px 0px; }

#bottomBlock             { clear: both; height: 413px; width: 925px; position: relative; background: url(images/bottom_bg.jpg); }
#bottomBlock > h3        { display: block; position: absolute; left: 50px; top: 0px; font-size: 13px; height: 13px; font-weight: bold; }
#bottomBlock > h3 > span { color: #455719; }
#leftArrow               { position: absolute; top: 90px; left: 20px; cursor: pointer; }
#rightArrow              { position: absolute; top: 90px; right: 20px; cursor: pointer; }

#videoScroller       { position: absolute; top: 33px; left: 50px; height: 150px; width: 830px;  }
#videoScroller > img { margin-right: 2px; }

#oddsBlock  { position: absolute; bottom: 12px; left: 12px; right: 12px; top: 204px; text-align: center; vertical-align: middle; }

#videoBlock           { clear: both; }
#videoSpacer > .left  { float: left; background: url(images/video_bar_left.jpg); width: 380px; height: 21px; }
#videoSpacer > .right { float: left; background: url(images/video_bar_right.jpg); width: 550px; height: 21px; }
#profile              { float: left; width: 366px; padding-left: 14px; }
#profile > p          { float: left; width: 230px; font-size: 12px; margin: 0px; margin-left: 10px; }
#profileImage         { float: left; }
#profileImage > div   { font-size: 13px; font-weight: bold; text-align: center; }
#videoArea            { float: left; background: url(images/video_background.jpg); width: 550px; height: 381px; text-align: center; }
#videoArea .button    { float: left; margin-left: 21px; display: block; background: url(images/video_button.jpg); margin-top: 6px; height: 51px; width: 244px; text-align: center; font-size: 16px; color: white; text-transform: uppercase; text-decoration: none; line-height: 51px; }
