#slideshow {list-style:none; color:#fff; display: none; margin-top: 1px;}
#slideshow span {display:none}
#photo_wrapper {width:485px; margin:0 auto; display:none; margin-left: -7px;}
#photo_wrapper * {margin:0 auto; padding:0}
#fullsize {position:relative; width:470px; height:352px; padding:1px; border:1px solid #000033; background-color:#000000;}
#information {position:absolute; bottom:0; width:470px; height:0; background:#000000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#information a,a:link,#information a:active,#information a:visited {
	color: #FFFFFF;
}
#image {width:470px; margin-left:0px;}
#image img {position:absolute; z-index:25; width:470px; height:352px;}
.imgnav {position:absolute; width:25%; height:352px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:352px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}

#thumbnails {
	margin: 0; width: 100%;
}

#slideleft {
	float: left; width: 0px;
}
#slideright {
	float: right; width: 0px;
}
#thumbs {
	width: 100%; overflow-y: scroll; height: 424px;
}
#thumbs img {
	cursor: pointer; border: 1px solid #006666; margin: 5px;
}
#thumbs img:hover {
	border: 1px solid #FFCC00;
	opacity: 1;
	filter:alpha(opacity=100);
}

.tbox {position:absolute; display:none; padding:14px 17px; z-index: 20000 !important; }
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index: 19999 !important; }
#error {color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {background:#006666; padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
