.Promotion{list-style:none;}
.Promotion img{border-width:0;}
.Promotion .pb .steps, .Promotion .pb .points li, .Promotion .pb .switcher{ margin:0; padding:0; font-size:12px; color:#555555; font-family:Arial; background:transparent url(pic.gif) no-repeat left top;}
.Promotion .pb .banners{float:left;margin:0; padding:0;}
.Promotion .pb .banners li{width:466px;height:139px;overflow:hidden;display:none;}
.Promotion .pb .banners li.current{display:block;}

.Promotion .pb .switcher{margin:0; padding:0; float:left;height:139px;width:24px;background-position:left 0px; position:relative;}
.Promotion .pb .points{width:19px;margin:6px auto 0;padding:0;}
.Promotion .pb .points li{width:16px;height:15px;background-position:-26px 0px;overflow:hidden;text-align:center;line-height:15px;margin:0 0 2px 3px;color:#fff;cursor:pointer; font-family:Arial;}
.Promotion .pb .points li.current{width:19px;background-position:-45px 0px;margin-left:0; text-align:center; text-indent:3px;}
.Promotion .pb .steps{width:16px;height:23px;background-position:-26px -17px;margin:6px 0px 2px 3px; position:relative; bottom:3px; _overflow:hidden;} /* firefox */
.Promotion .*html .pb .steps { width:16px;height:23px;background-position:-26px -17px;margin:6px 0 2px 3px;position:relative; bottom:3px; _overflow:hidden; } /* IE6 */
.Promotion . *+html .pb .steps { width:16px;height:23px;background-position:-26px -17px;margin:6px 0 2px 3px;position:relative; bottom:3px; _overflow:hidden; } /* IE7 */
.Promotion .pb .steps .up,.Promotion .pb .steps .down{width:15px;height:11px;cursor:pointer;margin:0; padding:0;}

