.slideshow {
position: relative;
overflow: hidden;
background-color: #ffffff;
-moz-box-shadow: 0 2px 6px -3px #000000;
-webkit-box-shadow: 0 2px 6px -3px #000000;
box-shadow: 0 2px 6px -3px #000000;
}

.slideshow .frame {
position: absolute;
overflow: hidden;
top: 10px;
left: 10px;
}

.slideshow .text {
position: absolute;
bottom: 0px;
left: 0px;
height: 24px;
line-height: 24px;
width: 100%;
background-color: #000000;
color: #ffffff;
font-family: arial,helvetica,sans-serif;
font-size: 11pt;
background: url("bg_black_t50.png") repeat;
border-top: 1px solid #000000;
text-indent: 5px;
text-shadow: 1px 1px 0px #000000;
white-space: nowrap;
overflow: hidden;
}

.slideshow .first {
position: absolute;
top: 0px;
left: 0px;
}

.slideshow .next {
position: absolute;
top: 0px;
left: 0px;
opacity: 0;
filter: alpha(opacity=0);
}

.slideshow.button_horizontal {
position: relative;
cursor: pointer;
top: 0px;
width: 22px;
height: 44px;
border: 0px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}

.slideshow.button_horizontal.dark.previous {
background: url("button_dark.png") 0px 0px no-repeat;
}

.slideshow.button_horizontal.dark.next {
background: url("button_dark.png") -22px 0px no-repeat;
}

.slideshow.button_horizontal.light.previous {
background: url("button_light.png") 0px 0px no-repeat;
}

.slideshow.button_horizontal.light.next {
background: url("button_light.png") -22px 0px no-repeat;
}

.slideshow.button_vertical {
position: relative;
cursor: pointer;
left: 0px;
width: 44px;
height: 24px;
border: 0px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}

.slideshow.button_vertical.dark.previous {
background: url("button_dark.png") 0px -42px no-repeat;
}

.slideshow.button_vertical.dark.next {
background: url("button_dark.png") 0px -66px no-repeat;
}

.slideshow.button_vertical.light.previous {
background: url("button_light.png") 0px -42px no-repeat;
}

.slideshow.button_vertical.light.next {
background: url("button_light.png") 0px -66px no-repeat;
}