.slider ul, .slider ul li, .sliderul, .sliderli { margin:0; padding:0; height: auto; list-style:none; overflow:hidden; }
.slider { height: auto; }
.slider ul li, .sliderli { width:980px; height: auto; overflow:hidden; }
.slider, .slider2 { width:980px; overflow:hidden; }
.graphic, .prevBtn, .nextBtn { margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
.prevBtn, .nextBtn { display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px; z-index:1000; background:url(../images/btn_prev.gif) no-repeat 0 0; cursor:pointer; }
.nextBtn { left:980px; }
.nextBtn { background:url(../images/btn_next.gif) no-repeat 0 0; }
#wrapper .prevBtn { left:-35px; }
 ol { position: absolute; bottom: -8px; left: 15px; width: auto; overflow: hidden; }
ol li { margin:0 13px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px; }
ol li a { float:left; width: 8px; height:8px; text-indent: -9999px; display: block; background: url(../images/slider-normal.png) left top no-repeat; }
ol li.current a { background: url(../images/slider-hover.png) left top no-repeat; }
ol li a:focus, .prevBtn a:focus, .nextBtn a:focus { outline:none; }
.slidera { color: #690; text-decoration: underline; font-weight: bold; }
.slidera:hover { color: #333; text-decoration: none; font-weight: bold; }
.slider img { border:none; }
.slider pre { margin-top:-16px; display:block; font:12px "Courier New", Courier, monospace; padding:10px; border:1px solid #bae2f0; background:#e3f4f9; width:674px; }
.graphic, .prevBtn, .nextBtn { margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
#container { margin:0 auto; position:relative; text-align:left; width:980px; background:#fff;  }