/* slideshow */
.slider{
	display:block;
	position:relative;
	float:left;
	width: 215px;
	padding:0px 0px 0px 0px;
	margin: 0 20px 0px 0;
}
.slider img{
	border:0px;
	padding:0px;
	margin:0px;
	float: left;
}

.photocontainer{
	background:#ffffff;
	display:block;
	position:relative;
	float:left;
	padding:2px;
	border:1px solid #ccc;
}

.photocontainer a img{
	float:left;
}

.noFrame{
	float: left;
	width: 209px;
	/*height: 363px;
	overflow: hidden;*/
}

.noFrame a img{
	float: left;
	display:block;
	text-decoration: none;
	line-height: 0;
}

.photo{
	display:block;
	position:absolute;
	top:3px;
	left:3px;
}
.slidertxt{
	font-style:oblique;
	text-align:left;
	background:#ffffff;
	display:block;
	position:relative;
	float:left;
	width:209px;
	padding:2px;
	margin:5px 0px 0px 0px;
	border:1px solid #ccc;
}
.slidertxt div{
	display:block;
	position:relative;
	float:left;
	width:199px;
	background:#f3f3f3;
	padding:5px;
}
.slidernav{
	display:block;
	position:relative;
	float:left;
	width:215px;
	padding:0px;
	margin:5px 0px 0px 0px;
}
.slidernav div{
	display:block;
	position:relative;
	float:left;
	width:215px;
}
.slidernav img{
	display:block;
	position:relative;
	padding:3px;
	float:left;
	cursor: pointer;
}

.slidernav div .left{
	display:block;
	position:relative;
	float:left;
}
.slidernav div .right{
	display:block;
	position:relative;
	float:right;
}

