* {
	margin:0; 
	padding:0
}

#gallery {
	position:relative; 
	width:950px; 
	margin:0px auto; 
	padding:0px; 
	border:0px solid #e0e2de; 
}

#images {
	border:0px solid #e0e2de; 
	height:465px; 
	background:#e0e2de; 
	margin-bottom:10px
}

#image {
	position:relative; 
	width:950px; 
	height:465px; 
	padding:0px; 
	border:0px solid #e0e2de; 
	background:#ffffff url(../images/loading.gif) center center no-repeat
}

#image img {
	position:absolute; 
	top:0px; 
	left:0px
}

#thumbwrapper {
	margin-top:4px; 
	padding:1px 0; 
	width:950px; 
	height:75px; 
	border:0px 
	solid #999999; 
	background: url(../images/wrapper_bg2.gif) repeat;
}

#thumbarea {
	position:relative; 
	overflow:hidden; 
	height:75px; 
	width:950px; 
}

#thumbs {
	position:absolute; 
	list-style:none; 
	margin-left:1px; 
	height:75px; 
	width:10000px; 
	border-right:1px solid #333333
}

#thumbs li {
	float:left; 
	margin-right:5px; 
	margin-left:0px; 
	cursor:pointer; 
	border:1px solid #333333;
}

.imgnav {
	position:absolute; 
	height:75px; 
	width:10%; 
	z-index:100; 
	height:465px; 
	width:50%; 
	z-index:100; 
	outline:none; 
	cursor:pointer
}

#previmg {
	left:0; 
	background:url(../images/left.gif) left center no-repeat;
	opacity:0; 
	filter:alpha(opacity=0)
}

#previmg:hover {
	opacity:.8; 
	filter:alpha(opacity=80)
}

#nextimg {
	right:0; 
	background:url(../images/right.gif) right center no-repeat;
	opacity:0; 
	filter:alpha(opacity=0)
}

#nextimg:hover {
	opacity:.8; 
	filter:alpha(opacity=80)
}

.details {
	position:absolute; 
	height:300px; 
	width:200px; 
	z-index:1; 
	outline:none; 
	cursor:pointer
}

#detail_text {
	left: 50px;
	top: 0px;
	background-color:black;
	background:url(..images/details.gif) right center no-repeat;
	opacity:.9; 
	filter:alpha(opacity=90)
}

#detail_text: hover {
	opacity:.7; 
	filter:alpha(opacity=70)
}