* {
margin:0; padding:0;
}
body {
}

#master {
}
#gallery {
	width: 642px;
	padding: 0 0 12px 2px;
	/*margin: 0px auto;*/
	height: 120px;
}
*:first-child+html #gallery	 {
width:642px;
}
* html #gallery {
	height: 120px;
}
#images {
height:200px; background:#eef5f6; margin-bottom:20px;
}
#imagearea {
	/*background: #e2e2e2;*/
	text-align: center;
	display: none;
}
#image {
	text-align: center; 
	width:400px; 
	height:300px; 
	padding:0px;
	margin:auto; 
/*background:#FFF url(images/loading.gif) center center no-repeat;*/
}
#image img {
position:absolute; top:5px; left:5px; border:0;
}
img {
	border:0;
}
#thumbwrapper {
margin:0; padding:20px 0; width:645px; height:120px; 
}
*:first-child+html #thumbwrapper {
width:642px;
}
#thumbarea {
position:relative; overflow:hidden; height:100px; width:641px;
margin:0 0 0 2px;
}
*:first-child+html #thumbarea {

}
#thumbs {
position:absolute; list-style:none; height:100px; width:10000px;
}
#thumbs li {
float:left; margin-right:5px; cursor:pointer;
}
.imgnav {
position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer
}
#previmg {
left:0; background:url(images/left.gif) left top no-repeat;
}
#previmg:hover {
opacity:1; filter:alpha(opacity=100)
}
#nextimg {
right:0; background:url(images/right.gif) right top no-repeat;
}
#nextimg:hover {
opacity:1; filter:alpha(opacity=100)
}
#nav {
	margin: 0 auto;
	width: 687px;
}
#nav ul {
	margin: 0px 0px 0px -1px;
	padding: 12px 0px 12px 12px;
	list-style: none;
	border-left: 1px solid #e2e2e2;
	background: #fff url(images/bg3.jpg) repeat-x top;
}
#nav ul li {
	margin: 0px 0px 8px 0px;
}
#nav ul li .active {
	color: #333;
	/*background: #eee;*/
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}
#nav ul li ul {
	margin: 0px 0px 4px -13px;
	padding: 2px 0px 2px 24px;
	font-size: 11px;
	background: #fff url(images/bg3.jpg) repeat-x top;
}
#nav ul li ul li {
	margin: 0px 0px 4px 0px;
}
#nav ul li ul li .active {

	background: none;

}