#slideshow * { margin: 0; padding: 0; }
#slideshow { position: relative; width: 960px; height: 350px; }
#slideshow #menu, #slideshow #pictures, #slideshow #loading { position: absolute; }
#slideshow #loading { background:url(loading3.gif) no-repeat center center; display: block; top: 150px; left: 470px; text-indent: -5000px; width: 24px; height: 24px; visibility: hidden; z-index: 5; }	
#slideshow #pictures { width: 960px; height:350px; left: 0; padding:0px 0px; overflow: hidden; }
#slideshow #pictures li { display: block; position: absolute; top: 0; width: 960px; }
#slideshow #pictures li img { display: block; position: relative; bottom: 0; }
#slideshow #menu {list-style-type: none; width: 150px; right: 0; margin:315px 0px 0px 0px; }
#slideshow #menu li { display: block; z-index: 99; position: relative; zoom: 1; float:left; }
#slideshow #menu li a { float:left; display: block; opacity:0.8; filter:alpha(opacity=80); font-size: 11px; font-weight:bold; text-decoration: none; margin-left: 10px; width:25px; background:#ececec; z-index: 1000; color: #ccc; height: 25px; vertical-align: middle; zoom: 1; }
#slideshow #menu li a:focus { outline: 0; }
#slideshow #menu li a:hover { color: #00aef0; }
#slideshow #menu li.current a { background:#00aef0; color: #fff; opacity:1; filter:alpha(opacity=100); }
#slideshow #menu li.background { position: absolute; font-size: 1px; height: 7px; width: 7px; z-index: 5; }
#slideshow #menu .text	{ display:none; }