#img_gallery {
	margin:0px auto;
	padding:21px 0 0 8px;
}
#img_gallery a {
	outline:none;
	border:none;
}
#img_gallery a img {
	border:none;
}
/* --- IMAGE STAGE */
#fullimg {
	width:582px;
	overflow:hidden;
	height:321px;
	float:left;
	background:#000; 
}
#fullimg img {
	margin:1px auto 0;
	display:block;
}
#fullimg h2, #fullimg h3, #fullimg .down{ float:left; width:200px; border-right:1px solid #ccc; padding:0 0 0 10px; color:#fff; line-height:60px; font-size:20px; text-align:center;}
#fullimg h3{ line-height:30px; font-size:16px; width:120px; padding:0 10px; text-align:left;border:none;  }
#fullimg .down { border:none; padding:5px 0 0 20px; border-left:1px  solid #ccc; }

/* --- SLIDER --- */
#img_gallery #wrapper {
	overflow:hidden;
	height:322px;
	margin:0 0px 0px 0;
	width:287px;
	float:left;
}
#items {
	margin:0px 0px;
	padding:0px;
	list-style:none;
	width:100%;
	position: relative;
	letter-spacing:0em;
}
#items li {
	list-style:none;
	margin:0px;
	padding:0;
	display:block;
	line-height:0;
	font-size:0;
	background:#fff url(bon_bg.gif) repeat-x;
	border:1px solid #e0e0e0;
	height:79px;
	border-bottom:none;
}
#items li .cut {background:url(cut.gif) no-repeat right bottom; float:left; width:280px; height:75px; }
#items li .txt { float:left; color:#000; }
#items .thumb {
	width:287px;
	height:80px;
	cursor:pointer;
	margin:0px;
	padding:0px;
}
#items .thumb1 {
	width:287px;
	height:81px;
	cursor:pointer;
	margin:0px;
	padding:0px;
}
#items .large {
	display:none;
	position:absolute;
}
#fullimg .thumb {
	display:none;
}
#items .item p, #items .item span {
	display:none;
	text-indent: -2000em;
}
#items li a#first {
	margin:0px 0px 0px 0px;
}
