
body { margin: 0 0 20px 0; padding: 0; background: #000 url(../images/bg_tile_snow.gif) repeat-x 0 0; font-family: Arial, Helvetica Neue, sans-serif; }
form { margin: 0; }
select { font-size: 11px; color: #fff; background: #000; border: 1px solid white; }
a, a:active, a:visited { text-decoration: none; color: #fff; }
select { display: block; width: 180px; }
a.blackLink:link, a.blackLink:active, a.blackLink:visited { text-decoration: none; color: #000; } 


#outerWrapper { 
width: 728px;
height: 695px; 
margin: 0 auto 0 auto; 
position: relative; 
background: #333;
border: 12px solid #333;
overflow: hidden;
}
#adBox { position: absolute; top: 0; left: 0; width: 728px; height: 89px; background: #fff; }
#titleBox { position: absolute; top: 99px; left: 0; width: 728px; height: 54px; background: #000; }
#ssWrapper { position: absolute; top: 160px; left: 0; width: 728px; height: 391px; background: #000; }
#ssSectionHead { position: absolute; top: 0; left: 1px; width: 728px; height: 59px; background: #fff; }
#ssLgImage { position: absolute; top: 60px; left: 1px; width: 365px; height: 329px; background: #fff; }
#ssDescription { position: absolute; top: 60px; left: 367px; width: 362px; height: 329px; background: #fff; font-size: 11px; }
/* the old version #ssDescription { position: absolute; top: 60px; left: 367px; width: 362px; height: 243px; background: #fff; font-size: 11px; } */

.ssDescHead { line-height: 40px; font-size: 12px; color: #00ccff; border-bottom: 1px dotted #00ccff; text-indent: 17px; font-weight: bold; }
.ssDesc { color: #666; line-height: 16px; margin: 8px 8px 3px 17px; }
.loInfo { color: #000; font-weight: bold; margin: 0 0 0 17px; }
.ssDescItal { font-style: italic; }

#ssSponsor { position: absolute; top: -61px; left: 635px; width: 162px; height: 54px; background: #000; z-index: 100; overflow: hidden; }
#sponsoredByWrap { height: 54px; width: 100px; margin: 3px 0 0 0; }
#dartWrap { height: 30px; width: 88px; border: 1px solid #fff; overflow: hidden; }
#sponsorText { color:#fff; font-size: 10px; margin: 0 auto 0 3px; } 

/* v1 #ssSponsor { position: absolute; top: 304px; left: 367px; width: 362px; height: 85px; background: #fff; }
#sponsoredByWrap { height: 64px; width: 257px; margin: 11px auto 0 auto; }
#dartWrap { height: 60px; width: 120px; border: 1px solid #666; float: left; }
#sponsorText { color:#666; font-size: 10px; float: left; padding-top: 19px; margin-right: 11px; } */

#controlBar { position: absolute; top: 551px; left: 0; width: 728px; height: 21px; background: #000; border: 1px solid black; }
#formWrap { display: inline; float: left; width: 370px; }
#printWrap { display: inline; float: left; width: 100px; color: white; font-size: 11px; margin: 3px 100px 0 0; cursor: hand; }
#counter {margin:0 11px 0 11px;}
#forBack { display: inline; float: left; color: white; font-size: 11px; margin-top: 3px; } 
#iconBar { position: absolute; top: 579px; left: 0; width: 728px; height: 112px; background: #000; border: 1px solid black; overflow: hidden; }
#leftArrow { float: left; width: 42px; height: 112px; overflow: hidden; cursor: hand; }
#leftArrow2 { float: left; width: 42px; height: 112px; overflow: hidden; }
#rightArrow { float: right; width: 42px; height: 112px; overflow: hidden; cursor: hand; }
#rightArrow2 { float: right; width: 42px; height: 112px; overflow: hidden; }
#categorySel { color: #fff; background-color: #000; font-size: 9px; border: 0; }

.iconSections { display: inline; float: left; margin: 8px 2px 0 2px; }
 
#slider { width: 630px; height: 112px; overflow: hidden; float: left; }

#takeover { position: absolute; top: 160px; left: 0; width: 728px; height: 391px; background: #000; padding: 1px; }
#takeLeft { float: left; width: 362px; height: 327px; background: #fff; margin-right: 1px; }
#takeoverWrap { width: 300px; height: 250px; margin: 37px auto 0 auto; }

.noDisp { display: none; }


