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

/* simple bookstore menu */
#donatebookstore {
	height: 150px;
	width: 232px;
	position: absolute;
	left: 45px;
	top: 630px;
	z-index: 7;
}

ul#bookstore_menu {
	height: 524px;
	width: 232px;
	position: absolute;
	left: 45px;
	top: 350px;
	z-index: 2;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: url(../images/bookstore_menu_s.png) no-repeat left top;
}

ul#bookstore_menu li#all {
	height: 44px;
	width: 232px;
	position: absolute;
	top: 98px;
}
ul#bookstore_menu li#specials {
	height: 44px;
	width: 232px;
	position: absolute;
	top: 142px;
}
ul#bookstore_menu li#downloads {
	height: 44px;
	width: 232px;
	position: absolute;
	top: 186px;
}
ul#bookstore_menu li#cart {
	height: 44px;
	width: 232px;
	position: absolute;
	top: 440px;
}
ul#bookstore_menu li#home {
	height: 44px;
	width: 232px;
	position: absolute;
	top: 484px;
}

li#all a:hover, li#all a:active { background : url(../images/bookstore_menu_s.png) no-repeat -232px -98px; }
li#specials a:hover, li#specials a:active { background : url(../images/bookstore_menu_s.png) no-repeat -232px -142px; }
li#downloads a:hover, li#downloads a:active { background : url(../images/bookstore_menu_s.png) no-repeat -232px -186px; }
li#cart a:hover, li#cart a:active { background : url(../images/bookstore_menu_s.png) no-repeat -232px -440px; }
ul#bookstore_menu li#home a:hover, ul#bookstore_menu li#home a:active { background : url(../images/bookstore_menu_s.png) no-repeat -232px -484px; }

#bookstorebanner {
	background: url(../images/bookstore_banner.png);
	height: 29px;
	width: 712px;
	z-index: 3;
	top: 307px;
	position: absolute;
	left: 272px;
	text-indent: -9999px;
}

/*reset*/
ul#bookstorenav, ul#bookstorenav li, ul#bookstorenav a {
	margin: 0;
	padding: 5px;
	border: 0;
	outline: none 0;
	font-size: 100%;
	vertical-align: baseline;
	width:auto;
	height:auto;
	text-indent:0px;
	z-index:0;
	background-color:none;
	position:relative;
	top: 0;
	left: 0;
	z-index:0;
}

ul#bookstorenav { 
	list-style-type: none;
	background-image:none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	position:relative;
	left: 0px;
	top: 0px;
	float:left;
	overflow: hidden;
	display:block;
	text-indent:0px;
	text-transform:uppercase;
	letter-spacing:0.3px;
	font-size: 0.8em;
	padding-bottom:1em;
		}
ul#bookstorenav li { 
	top:auto; 
	left:auto; 
	position:relative; 
	float:left; 
	clear:none; 
	text-align:center;
	text-indent:0px;
	display:table;
	width: 144px;
	margin:0px; }
	
	li.one a { background-image:url(../images/specialstable_background.png),url(../images/specialstable_background.png);}
	li.two a {background-image:url(../images/thirteenmoontable_background.png),url(../images/thirteenmoontable_background.png)}
	li.three a {background-image:url(../images/bookstable_background.png),url(../images/bookstable_background.png)}
	li.four a {background-image:url(../images/cddvdtable_background.png),url(../images/cddvdtable_background.png)}
	li.five a {background-image:url(../images/posterstable_background.png),url(../images/posterstable_background.png)}
	ul#bookstorenav li.six a {background-image:url(../images/rainbowbookstoretable_background.png),url(../images/rainbowbookstoretable_background.png); width:288px}
	li.seven a {background-image:url(../images/appsbookstoretable_background.png),url(../images/appsbookstoretable_background.png)}

ul#bookstorenav a { display:block; color:#363636; text-shadow: 0px 0px 7px #fff; -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.3); -moz-box-shadow: 	0 0 2px 2px rgba(0,0,0,0.3); box-shadow: 0 0 2px 2px rgba(0,0,0,0.3); 	font-weight:500; } 

ul#bookstorenav a:hover { background-color:rgba(255,255,255,1.0);  }