#slideshow * {
 margin: 0;
 padding: 0;
 }

#slideshow {
 position: relative;
/*  padding: 14px 0 15px; */
 width: 900px;
 margin-left:-20px;
 height: auto;
 }

#slideshow #menu2, #slideshow #pictures, #slideshow #loading {
 position: relative;
 }

#slideshow #loading {
 background: url('images/spinner.gif');
 display: block;
 top: 158px;
 left: 205px;
 text-indent: -5000px;
 width: 24px;
 height: 24px;
 visibility: hidden;
 z-index: 5;
 float:left;
 }

#slideshow #pictures {
 background: url('images/bg.jpg');
 width: 700px;
 min-height: 300px;
 height:300px;
 left: 0;
 overflow: hidden;
 float:left;
 }

#slideshow #pictures li {
 display: block;
 position: absolute;
 top: 0;
 width: 700px;
 float:left;
 }

#slideshow #menu2 {
 background-color:#121212;
 list-style-type: none;
 width: 200px;
*width: 160px;
 height: 280px;
 *height: 280px;
overflow:auto;
overflow-x:hidden;
*overflow-y:auto;
 right: 0;
 padding-top: 20px;
 float:top;

 
}

#slideshow #menu2 li {
 display: inline;
 *height:0px;
 z-index: 1000;
 position: relative;
 float:top;
 *margin-bottom:-190px;
 }

#slideshow #menu2 li a {
 display: block;
 font: 11px "Lucida Grande", "Verdana";
 text-decoration: none;
 padding: 7px 0 7px 28px;
 z-index: 1000;
 color: #ccc;
 line-height: 14px;
 vertical-align: middle;
 }

#slideshow #menu2 li a:hover {
 color: #fff;
 }

#slideshow #menu2 li.current a {
 font: 15px "Georgia";
 color: #fff;
 padding: 5px 0 5px 28px;
 line-height: 18px;
 }

#slideshow #menu2 li.background {
 background: url('images/arrow.gif') no-repeat left center;
 position: absolute;
 font-size: 1px;
 height: 7px;
 width: 4px;
 z-index: 5;
 }
