
/* 

	Gallery

*/

div#thumbarea {
	float: left;
	width: 124px;
	padding-right: 10px;
}

* html div#thumbarea {
	padding-right: 0;
}

div#thumbpics {
	height: 303px;
	width: 124px;
	border-right: 1px solid #A3A3A3;
}

div#thumbpics img, div#thumbnav img {
	border: none;
}

div#thumbpics .thumb, div#thumbpics .thumbactive {
	float: left;
	margin: 0 3px 3px 0;
	border: 2px solid white;
}

div#thumbpics .thumbactive {
	border-color: #000099;
}

div#thumbnav {
	width: 124px;
	padding: 13px 12px 0 0;
}

* html div#thumbnav {
	padding-top: 6px;
}

div#thumbnav a {
	font-size: 11px;
}

div#thumbnav .first, div#thumbnav .prev {
	border-left: 1px solid #000099;
	padding-left: 1px;
}

div#thumbnav .prev {
	border-left-color: #A3A3A3;
	margin-right: 10px;
}

div#thumbnav .last, div#thumbnav .next {
	border-right: 1px solid #000099;
	padding-right: 1px;
}

div#thumbnav .next {
	border-right-color: #A3A3A3;
	margin-left: 10px;
}

div#showarea {
	float: left;
	width: 382px;
	margin: 0 0 16px 0px;
}

div#gallerypicframe {
	position: relative;
	width: 382px;
	xpadding: 12px;
	min-height: 301px;
	height: 301px;
	border: 1px solid #A3A3A3;
	text-align: center;
	display: table;
	vertical-align: middle;
}

div#imageholder {
	width: 100%;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}

#gallerytext {
	padding-top: 13px;
	width: 382px;
}

#gallerytext h3, #gallerytext p {
	font-size: 12px;
	margin: 0 0 7px 0;
}

<!--[if IE]>
#showarea {
	overflow:hidden
}

#showarea, #imageholder { 
	display:block
}

#imageholder {
	top:50%;
	left:0;
}

#imageholder img{
	top:-50%;	
	position:relative;
}
<![endif]-->


