body, html {
	height:100%
}
body {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	background:#FFF;
	min-width:1200px;
	min-height:768px
}
a {
	text-decoration:none;
	color:#000;
	font-size:12px
}
a:active {
	position:relative;
	top:1px
}
.hover {
	background:url('../../images/background/invisible.png')
}
.pipe {
	margin-left:5px;
	margin-right:5px
}
#main {
	background:#131E27;
	width:100%;
	text-align:center;
	position:relative
}
#container {
	min-width:1200px;
	max-width:1500px;
	margin:0 auto;
	position:relative
}
#main #main_background img {
	width:100%
}
.book, #about_books {
	position:absolute;
	cursor:pointer
}
.book:hover {
	z-index:2000 !important
}
#super_villian {
	left:100px;
	top:25px;
	z-index:1003
}
#junior_novel {
	left:229px;
	top:24px;
	z-index:1002
}
#worlds_greatest {
	left:365px;
	top:27px;
	z-index:1001
}
#sleepy_kittens {
	left:592px;
	top:32px;
	z-index:auto
}
#about_books {
	left:282px;
	top:200px;
	cursor:default
}
#about_books .hover {
	position:absolute;
	top:95px;
	left:90px;
	width:355px;
	height:60px;
	z-index:1000 !important;
	cursor:pointer
}
#about_books .glow {
	position:absolute;
	left:0px;
	top:0px;
	display:none
}
#footer {
	margin-top:0px;
	position:relative;
	min-width:1200px;
	height:293px;
	background:#FFF url('../../images/background/footer.png') 0px -23px repeat-x
}
#footer_container * {
	z-index:2;
	position:relative
}
#logo {
	float:left;
	margin-top:30px;
	margin-right:19.5%
}
.lbbyr_logo {
	width:114px;
	margin-left:-30px;
	margin-top:20px
}
#vertical_line_1 {
	top:10px;
	left:280px;
	position:absolute
}
#vertical_line_2 {
	top:10px;
	right:140px;
	position:absolute
}
#wallpapers {
	float:left;
	width:221px;
	margin-top:15px
}
.wallpaper {
	float:left;
	width:200px;
	text-align:center;
	margin-left:30px;
	margin-top:5px
}
.wallpaper p {
	float:left
}
.wallpaper p.links {
	margin-left:15px;
	font-weight:bold;
	margin-top:8px
}
.wallpaper img {
	border:3px solid #FFF;
	margin-bottom:10px
}
.wallpaper a {
	display:block;
	margin-bottom:3px;
	font-size:13px
}
#see_the_movie {
	margin-top:20px;
	float:right
}
#footer_container {
	width:925px;
	max-width:1500px;
	height:350px;
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
	position:relative;
	z-index:2
}
#footer_border {
	height:10px;
	background:#FFF;
	width:100%;
	position:absolute;
	z-index:1 !important;
	top:0px
}
#copyright {
	text-align:center;
	font-size:12px;
	color:#000;
	margin-top:-25px;
	margin-right:-30px;
	z-index:1500;
	position:relative;
	width:860px;
	float:right
}
#copyright .links {
	padding-left:10px
}
#copyright a {
	color:#000;
	font-weight:bold
}
#copyright a:hover {
	text-decoration:underline
}
#overlay {
	background:#000;
	background:rgba(0, 0, 0, 0.8);
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	z-index:5000;
	filter:alpha(opacity=80);
	-khtml-opacity:0.8;
	-moz-opacity:0.8;
	opacity:0.8;
	display:none
}
noscript h1 {
	font-size:18px
}
noscript .overlay {
	background:#000;
	background:rgba(0, 0, 0, 0.8);
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	z-index:5000;
	filter:alpha(opacity=80);
	-khtml-opacity:0.8;
	-moz-opacity:0.8;
	opacity:0.8;
	display:block
}
noscript #message {
	background-color:#FFF;
	z-index:10001;
	position:absolute;
	top:35%;
	left:50%;
	padding:10px;
	margin-left:-235px;
	width:450px;
	border:5px solid #a4b5bf;
	border-radius:5px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	box-shadow:0px 0px 0px #333;
	-moz-box-shadow:0px 0px 10px #333;
	-html-box-shadow:0px 0px 10px #333;
	-webkit-box-shadow:0px 0px 10px #333
}
noscript #message a {
	color:#de3326;
	font-size:16px;
	text-align:center;
	display:block;
	margin-top:5px
}
noscript #message a:hover {
	color:#ab1004
}
#about_books_window {
	width:750px;
	z-index:7000 !important;
	position:relative;
	display:none
}
#about_books_window div.caption {
	text-align:center;
	background:url('../../images/background/modal.jpg') 0px 0px repeat-x;
	color:#FFF;
	font-size:18px;
	padding:10px 15px 25px 15px;
	width:630px;
	margin:30px auto;
	border:8px solid #d1dae2;
	position:relative
}
#about_books_window .header {
	z-index:7500 !important;
	margin-bottom:10px;
	border:none
}
#about_books_window .navigation {
	display:none
}
.scrollContainer div.panel img {
	z-index:5000
}
#about_books_window div.image {
	position:relative;
	margin:10px auto
}
#about_books_window #super_villian_book .image, #about_books_window #junior_novel_book .image {
	width:310px
}
#about_books_window #sleepy_kittens_book .image {
	width:290px
}
#about_books_window #worlds_greatest_book .image {
	width:450px
}
#about_books_window #sleepy_kittens_book .close {
	top:10px
}
.scrollContainer div.panel .close {
	position:absolute;
	top:-15px;
	right:-15px;
	cursor:pointer;
	height:75px;
	width:75px
}
.scrollContainer div.panel .close img {
	border:none !important;
	-moz-box-shadow:none !important;
	-khtml-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important
}
.prev, #next, .next, .previous {
	position:absolute;
	top:28%;
	cursor:pointer;
	z-index:5000
}
.prev {
	left:50px
}
#next, .next {
	right:50px
}
#slider, .scroll, .scrollContainer div.panel {
	width:700px
}
#slider {
	margin:0 auto;
	position:relative;
	overflow:none
}
.scroll {
	position:relative;
	clear:left
}
#slider .scrollContainer {
	width:15000px
}
.scrollContainer div.panel {
	overflow:none;
	text-align:center;
	margin-right:20px
}
.where_to_buy {
	position:absolute;
	left:50%;
	margin-left:-125px;
	bottom:-38px
}

