div#wrapper.gallery{ min-height: 630px;
}
div#wrapper.gallery #content{ width:752px;
}
div#wrapper.gallery #nav-wrap{ height: 510px;
}
div#wrapper.gallery #navigation{
	height: 445px;
	position:relative;
	background-color: #000;
}
div#wrapper.gallery #sub-nav{ height: 180px;
}
div#wrapper.gallery #navigation ul { bottom: 183px;
}
div#wrapper.gallery #navigation #flash-menu{ bottom: 171px;
}
#sub-nav ul.gallery-main {
	width: 180px;
	margin-left: 2px;
	padding: 4px 0 24px 0;
	border-right: 1px solid #555;
}
#sub-nav ul.gallery-main li a{
	display:block;
	height: 12px;
	font-size: 1.1em;
	width: 170px;
	overflow:hidden;
}
#sub-nav ul.gallery-main li a.edit{ width: 20px;
}
#sub-nav ul.gallery-main li strong{ font-size: 1.1em; 
}
#sub-nav ul.gallery-main li a.current{ color: #ED008C;
}
#sub-nav ul.gallery-main li a.current-main{ color: #ED008C; background-color: #555;
}
#sub-nav ul.gallery-main li{ display:inline; 
}
#sub-nav ul.gallery-main li a:hover{ background-color: #555;	
}
#gallery-right{
	height: 150px;
	position:absolute;
	top: 10px;
	left: 215px;
	overflow: hidden;
}
#gallery-thumbs-wrap{
	width: 617px;
	overflow: hidden;
	position: relative;
}
ul.gallery-thumbs{
	height: 130px;
	margin-top: 7px;
	width: 12950px;
}
ul.gallery-thumb-nav li{ 
	float: right; 
	margin-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
	cursor: default;
	color: #aaa;
}
#wrapper ul.gallery-thumb-nav li a{ color: #fff; font-weight: bold;
}
#wrapper ul.gallery-thumb-nav li a:hover{ color: #eee;
}
#wrapper ul.gallery-thumb-nav li a.disabled{ cursor: default; color: #aaa;
}
#gallery-right ul.gallery-thumbs li { 
	float: left;
	width: 100px;
	height: 130px;
	margin-right: 3px;
	display: block;
	position: relative!important;
}
ul.gallery-thumbs li a{
	display:block;
	width: 98px;
	height: 78px;
	position: absolute;
	top: 0px;
}
ul.gallery-thumbs li a.current{ 
	border: 1px solid #777; 
	margin-top:5px;
	width: 100px;
	height: 81px;
}
ul.gallery-thumb-nav, div.gallery-thumb-nav-bg{
	height: 17px;
	width: 898px;
	position:absolute;
	top:454px;
	left:0px;
	padding: 2px 10px 0 0;
}
div.gallery-thumb-nav-bg { background-color: #3f3f3f;
}
#gallery-right h3{ 
	font-size: 1.1em; 
	font-weight:normal; 
	text-align:right;
	margin-top: -2px;
}
#gallery-right h3 span.image-title{
	color: #eee;
	font-weight:bold;
	font-size: 1.1em;
}
.gallery-pager{
	height: 12px;
	position:absolute;
	left: 0px;
	top: 4px;
}
.gallery-pager li{ float:left;
}
.gallery-pager li a{
	background:url(../images/gallery-pager2.gif) no-repeat -11px 0;
	width: 11px;
	height: 11px;
	display:block;
	margin-right: 1px;
}
.gallery-pager a.current{ background-position: 0 0;
}
.gallery-pager a{ text-indent: -9090px;
}
.gallery-pager a.next {background-position: -23px 0;
}
.gallery-pager a.prev {background-position: -31px 0;
}
.gallery-pager a.prev-disabled {background-position: -49px 0; cursor: default;
}
.gallery-pager a.next-disabled {background-position: -41px 0; cursor: default;
}
img.external-image {top: 4px; right: 5px;
}
/*sub*/
div#sub-nav {
	height: 74px;
	background-color: #3f3f3f;
	padding: 10px 0 0 12px;
	position:relative;
}
#sub-nav img{ margin-top: 6px;
}
#sub-nav ul.default, #sub-nav ul.default-first {
	float:left;
	width: 360px;
	height: 48px;
	margin-left: 2px;
	padding: 5px 0 5px 12px;
	border-left: 1px solid #555;
}
#sub-nav a { color: #eee; line-height: 1.0em;
}
#sub-nav ul.default li a:hover, #sub-nav ul.default-first li a:hover { background-color: #555;
}
#sub-nav li a.current { color: #ED008C;
}
div#nav-wrap {
	height: 288px;
	padding-bottom: 13px;
	clear:both;
}