@charset "UTF-8";
/* CSS Document */




#map {
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    background:url() top center no-repeat #fff;
    font-family:arial, helvetica, sans-serif;
    font-size:8pt;
		position: relative;
}

#map li {
    margin:0;
    padding:0;
    list-style:none;
}

#map li a {
	position:absolute;
	display:block;
	/*
       Specifying a background image
       (a 1px by 1px transparent gif)
       fixes a bug in older versions of
       IE that causeses the block to not
       render at its full dimensions.
    */
    background:url(blank.gif);
	background-image: url(blank.gif);
	top: -108px;
}

#map li a span { display:none; }

#map li a:hover span {
    position:absolute;
    display:block;
	height: 100%;
   /* width:100%;
    left:20px;
    top:20px;*/
    padding:5px;
    border:0px;
    background:#ffffff;
    text-decoration:none;
    color:#000000;
    filter:alpha(opacity=0);
    opacity:0.00;
}

#map a.bunny {
	top:-15px;
	left:-25px;
	width:991px;
	height:545px;
}
       
#map a.parrot {
	top:-18px;
	left:1px;
	width:1356px;
	height:439px;
}
       
#map a.snail {
	left:703px;
	width:964px;
	height:635px;
}
       
#map a.dog {
	top:-18px;
	left:0px;
	width:2005px;
	height:1995px;
}
       
#map a.cat {
	top:93px;
	left:740px;
	width:491px;
	height:321px;
}


body {
	background-color: #000;
	margin: 0;
	padding: 0;
	}

#book { 
	background-image: url(img/products/splash_v3.jpg);
	height: 595px;
	width: 750px;
	}

#menu a {
   position: absolute;
   height: 38px;
   width: 88px;
   top: 31px; 
   text-decoration: none;
   }

#menu a i { visibility: hidden; }

a#credits { top: 531px; left: 221px; width: 61px;}


a#home:hover { background-image: url(/d/imagemap/images/homeglow.jpg); }


a#home:hover{ border: none; } 

