.paginator{font-size:2em;margin-top:2px;width:auto}.paginator table{border:0;border-collapse:collapse;table-layout:fixed;width:100%}.paginator table td{border:0;padding:0;text-align:center;white-space:nowrap}.paginator span{display:block;padding:3px 0}.paginator span strong,.paginator span a{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:2px 10px}.paginator span a:hover{background:#fdf5ce;border:1px solid orange;color:#c77405}.paginator span a:active{background:#fff;border:1px solid orange;color:orange}.paginator span strong{background:orange;border:1px solid orange;color:#fff;font-style:bold}.paginator span a{background:#f6f6f6;border:1px solid #ccc;color:#1c94c4;font-style:bold}.paginator .scroll_bar{height:20px;margin-top:6px;position:relative;width:100%}.paginator .scroll_trough{background:#ccc;height:3px;overflow:hidden;width:100%}.paginator .scroll_thumb{background:#363636;font-size:1px;height:3px;left:0;position:absolute;top:0;width:0;z-index:2}.paginator .scroll_knob{background:url(slider_knob.gif) no-repeat 50% 50%;cursor:pointer;height:20px;left:50%;margin-left:-10px;overflow:hidden;position:absolute;top:-5px;width:20px}.paginator .current_page_mark{background:#ff6c24;height:3px;left:0;overflow:hidden;position:absolute;top:0;width:0;z-index:1}.fullsize .scroll_thumb{display:none}.paginator_pages{color:gray;font-size:.8em;margin-top:-10px;text-align:right;width:auto}