body { background:#B7B7B7 url(../i/BG-space.jpg) no-repeat fixed center top; }

.gallery_main {position: relative; width: 750px;}
.gallery_main div {width: 40px; float: left; text-align:center; display: block; height: 135px; margin: 240px 0 0 0;}
.gallery_main div.book-overlay {width: 670px; height: 498px; display: block; background:transparent url(../i/fg-book-overlay.png) no-repeat 0 0; position: absolute; left: 40px; top: 0; margin: 0;behavior: url(js/iepngfix.htc);}
.gallery_main ul {width: 578px; list-style-type: none; float: left; margin: 5px 0 0 40px; padding: 18px 6px 32px 6px; height: 448px; display: block;}
	.gallery_main ul li {display: none; width: 578px; height: 448px;}
	.gallery_main ul li.active {display: block; width: 578px; height: 448px;}
		.gallery_main ul li img {width: 578px; height: 448px;}
		.gallery_main ul li div img {width: auto; height: auto;}
	
.gallery_scroller { margin: 0 0 20px 0; padding: 20px 0 0 0; border-top: 3px double #999999;}
.gallery_scroller div {width: 40px; float: left; text-align:center; display: block; height: 45px; margin: 30px 0 0 0;}
.gallery_scroller div.container {float: left; width: 700px; overflow: hidden; height: 80px; margin: 0; padding: 0 6px;}
.gallery_scroller ul {list-style-type: none; margin: 0; padding: 0; height: 75px; display: block;}
	.gallery_scroller ul li {float: left; margin: 0 12px; padding: 0px; width: 117px; background: url(../i/page-thumb-shadow.png) no-repeat; behavior: url(js/iepngfix.htc);}
		.gallery_scroller ul li img {width: 107px; height: 75px; border: 1px solid #fff;}

* html .gallery_scroller div.container { padding: 0 12px 0 0;}

