/* slideshow gallery */
.fl3 {
    width      : 480px;
    height     : 480px;
    margin     : 0;
    padding    : 20px 20px 20px 20px;
    background : url('../img/layout/border3.png') no-repeat 0 0;
    position   : relative;
    overflow   : hidden;
    behavior   : url(/css/iepngfix.htc);
}
.visual-holder{
	width: 453px;
	overflow: hidden;
	height:298px;
	padding: 0;
	position: relative;
}
#right2 ul.fl3 li{
    height         : 480px;
    width          : 480px;
    overflow       : hidden;
    vertical-align : middle;
    position       : relative;
}
#right2 ul.fl3 li div img {
	display : block;
    margin  : 2px;
}
.visual-navigation{
	overflow: hidden;
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 453px;
	height: 36px;
	background: url(../../img/layout/bg-controls.png);
}
.visual-navigation ul{
	margin: 5px 0 0 169px;
	padding: 0;
	list-style: none;
}
.visual-navigation li{
	float: left;
	overflow: hidden;
	margin: 0 3px 0 0;
}
.visual-navigation a{
	float: left;
	text-indent: -9999px; 
	overflow: hidden;
	width:25px;
	height: 25px;
}

.visual-navigation li.btn-back a{background: url(../../img/layout/btn-back.png) no-repeat;}
.visual-navigation li.btn-play a{background: url(../../img/layout/btn-play.png) no-repeat;}
.visual-navigation li.btn-pause a{background: url(../../img/layout/btn-pause.png) no-repeat;}
.visual-navigation li.btn-next a{background: url(../../img/layout/btn-next.png) no-repeat;}

.gallery-item {
	background: #e7eee7;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 453px;
	height: 298px;
	position: relative;
	overflow: hidden;
}
.gallery-item li {
	position: absolute;
	top: 0;
	left: 0;
}
.gallery-title { visibility: visible;position: absolute; padding:12px; font-size:12px; width:427px; margin:0 0px 0; z-index:100;  }
