.large-frame{
	width: 540px;
	min-height: 499px;
	position: relative;
	margin: 0 auto;
}
.large-frame .bg{
	position: absolute;
	background-image: url(img/large_frame_bg.png);
	width: 587px;
	height: 546px;
	top: -17px;
	left: -23px;
	z-index: -1;
}
.frame{
	width: 390px;
	min-height: 232px;
	position: relative;
	padding: 7px;
	margin: 30px 25px;
	float: left;
}
.frame .bg{
	position: absolute;
	background-image: url(img/small_frame_bg.png);
	width: 433px;
	height: 284px;
	top: -7px;
	left: -9px;
	z-index: -1;
}
#content p{
	font-weight: bold;
	font-size: 1.5em;
	clear: both;
}
#photo-slider{
	padding-top: 23px;
}
#photo-slider .view, #photo-slider .slide-strip, #photo-slider .slide{
	width: 476px;
	height: 316px;
	position: relative;
}
#photo-slider .view{
	margin: 0 auto;
	background-color: #000;
	overflow: hidden;
	border: 2px solid #626262;
}
#photo-slider .slide-strip{
	position: absolute;
}
#photo-slider .slide{
	float: left;
}
#photo-slider .slide-thumbs{
	width: 100%;
	height: 114px;
	background-color: #dbd7d7;
	margin-top: 23px
}
#photo-slider .slide-thumbs > div{
	float: left;
}
#photo-slider .arw-left, #photo-slider .arw-right{
	background-repeat: no-repeat;
	cursor: pointer;
	background-position: center;
	height: 100%;
	width: 43px;
}
#photo-slider .arw-left{
	background-image: url(img/slider_left_dark.png);
}
#photo-slider .arw-right{
	background-image: url(img/slider_right_dark.png);
}
#photo-slider .thumb-view{
	width: 454px;
	height: 100%;
	overflow: hidden;
	position: relative;
}
#photo-slider .thumb-strip{
	height: 100%;
	position: absolute;
	left: 0px;
	min-width: 454px;
}
#photo-slider .thumb{
	width: 139px;
	height: 92px;
	border: 1px solid #6a6a6a;
	margin: 9px 5px;
	float: left;
}