html, :root { overflow-y:scroll; }
#shape3,
#shape3copy,
#shape3copy3,
#shape3copy2,
#shape3copy6,
#shape3copy4  {
   background: url(indexmedia/shape3copy6.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 157px;
   z-index: 7;
   width: 171px;
   height: 1px;
}

#book3button a,
#book2button a,
#book1button a  {
   background-repeat: no-repeat;
   display: block;
   height: 189px;
   background-position: 0% 0px;
   font-size: 189px;
   line-height: 189px;
}

#book2button a:hover,
#book1button a:hover  {
   background-position: -162px 0%;
}

#disclaimer2text p,
#disclaimertext p  {
   font: 9px/11px Arial;
   margin: 0px;
   color: #FDFDFC;
   padding-bottom: 23px;
}

#facebookbutton a:hover  {
   background-position: -116px 0%;
}

#twitterbutton a:hover  {
	background-position: -119px 0%;
}

#actionbutton a:hover  {
   background-position: -127px 0%;
}

#shape4,
#shape4copy2  {
   visibility: visible;
   position: absolute;
   left: 123px;
   top: 316px;
   width: 205px;
   height: 258px;
   background-repeat: no-repeat;
}

#mainmenu li a:hover  {
   background-color: #E4E4E4;
}

#book3button a:hover  {
   background-position: -161px 0%;
}

#backgroundcurlscopy  {
   background: url(indexmedia/backgroundcurlscopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 0px;
   z-index: 1;
   width: 825px;
   height: 517px;
}

#wherebutton a:hover  {
   background-position: -135px 0%;
}

#blogbutton a:hover  {
   background-position: -120px 0%;
}

#disclaimer2text p  {
   text-align: right;
}

#facebookbutton a  {
   background: url(indexmedia/facebookbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 83px;
   width: 116px;
   font-size: 83px;
   line-height: 83px;
}

#disclaimertext p  {
   text-align: left;
}

#disclaimer2text  {
   visibility: visible;
   position: absolute;
   left: 572px;
   top: 771px;
   z-index: 2;
   width: 119px;
}

#twitterbutton a  {
   background: url(indexmedia/twitterbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 73px;
   width: 119px;
   font-size: 73px;
   line-height: 73px;
}

#facebookbutton  {
	visibility: visible;
	position: absolute;
	left: 571px;
	top: 661px;
	z-index: 3;
	width: 116px;
	height: 83px;
}

#actionbutton a  {
   background: url(indexmedia/actionbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 131px;
   width: 127px;
   font-size: 131px;
   line-height: 131px;
}

#ph3047578125 p  {
   font: bold 18px/20px Arial;
   margin: 0px;
   color: #FCFBFB;
   padding-bottom: 10px;
   padding-left: 8px;
   text-align: center;
}

#disclaimertext  {
   visibility: visible;
   position: absolute;
   left: 331px;
   top: 771px;
   z-index: 1;
   width: 353px;
}

#wherebutton a  {
   background: url(indexmedia/wherebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 127px;
   width: 135px;
   font-size: 127px;
   line-height: 127px;
}

#book1button a  {
   width: 162px;
   background-image: url(indexmedia/book1button.gif);
}

#book3button a  {
   width: 161px;
   background-image: url(indexmedia/book3button.gif);
}

#twitterbutton  {
	visibility: visible;
	position: absolute;
	left: 329px;
	top: 660px;
	z-index: 3;
	width: 119px;
	height: 73px;
}

#book2button a  {
   width: 162px;
   background-image: url(indexmedia/book2button.gif);
}

#mainmenu li a  {
   background-color: transparent;
   padding-left: 8px;
   padding-right: 0px;
   text-decoration: none;
   color: #080808;
   width: 100%;
   display: block;
}

#blogbutton a  {
   background: url(indexmedia/blogbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 62px;
   width: 120px;
   font-size: 62px;
   line-height: 62px;
}

#ph3047578125  {
   visibility: visible;
   position: absolute;
   left: 431px;
   top: 740px;
   z-index: 3;
   width: 157px;
}

#actionbutton  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 440px;
   z-index: 5;
   width: 127px;
   height: 131px;
}

#shape3copy4  {
   top: 489px;
}

#book2button  {
   visibility: visible;
   position: absolute;
   left: 692px;
   top: 242px;
   z-index: 9;
   width: 162px;
   height: 189px;
}

#shape4copy2  {
   background-image: url(indexmedia/shape4copy2.gif);
   z-index: 4;
}

#introtext p  {
   font: bold 14px/18px Arial;
   margin: 0px;
   color: #760685;
   padding-bottom: 10px;
   text-align: left;
}

#shape3copy6  {
   top: 519px;
}

#wherebutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 326px;
   z-index: 6;
   width: 135px;
   height: 127px;
}

#shape3copy3  {
   top: 459px;
}

#book1button  {
   visibility: visible;
   position: absolute;
   left: 692px;
   top: 78px;
   z-index: 10;
   width: 162px;
   height: 189px;
}

#book3button  {
   visibility: visible;
   position: absolute;
   left: 692px;
   top: 405px;
   z-index: 3;
   width: 161px;
   height: 189px;
}

#mainmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#shape3copy2  {
   top: 429px;
}

#flashxmedia  {
   visibility: visible;
   position: absolute;
   left: 328px;
   top: -1px;
   z-index: 8;
   width: 365px;
   height: 390px;
}

#shape3copy  {
   top: 399px;
}

#shape4copy  {
   background: url(indexmedia/shape4copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 140px;
   top: 333px;
   z-index: 5;
   width: 188px;
   height: 224px;
}

#blogbutton  {
	visibility: visible;
	position: absolute;
	left: 451px;
	top: 661px;
	z-index: 3;
	width: 120px;
	height: 62px;
}

#introtext  {
	visibility: visible;
	position: absolute;
	left: 347px;
	top: 406px;
	z-index: 3;
	width: 328px;
	height: 264px;
}

#mainmenu  {
	font: bold 16px/30px Arial;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	color: #080808;
	position: absolute;
	left: 154px;
	top: 341px;
	z-index: 8;
	width: 166px;
}

#id65logo  {
   background: url(indexmedia/id65logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 27px;
   z-index: 5;
   width: 286px;
   height: 295px;
}

#layer13  {
   background: url(indexmedia/layer13.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 319px;
   top: 0px;
   z-index: 2;
   width: 383px;
   height: 764px;
}

#layer14  {
   background: url(indexmedia/layer14.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 322px;
   top: 333px;
   z-index: 6;
   width: 6px;
   height: 224px;
}

#shape3  {
   top: 369px;
}

#shape4  {
   background-image: url(indexmedia/shape4.gif);
   z-index: 3;
}

#inside  {
   background: url(indexmedia/inside.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 729px;
   top: 63px;
   z-index: 4;
   width: 95px;
   height: 43px;
}

#index  {
   margin: 0px auto 0px auto;
   width: 890px;
   position: relative;
}

#peek  {
   background: url(indexmedia/peek.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 700px;
   top: 47px;
   z-index: 3;
   width: 79px;
   height: 41px;
}

html, body  {
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	background-image: url(indexmedia/exteriortile.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#introtext p a {
	font-weight: bolder;
	color: #00C;
	font-size: small;
}

