/* KAREN KATZ STYLES */

/* colors
yellow: fff89a
pink: ef6083
blue: 368ee1
*/

body{margin:0; padding:0; font-family:times, georgia;}
img {display:block;border:none;margin:0;}
a {display:block;border:none;}
td{vertical-align:top;padding:0;}


/*BOOK PAGE TEMPLATE*/
.mainTable .mainMenu{width:219px;}
.mainContent{
	background-image:url(../images/jc-images/book-list-background.jpg);
	background-repeat:no-repeat;
	width:701px;
	height:596px;
	padding:35px 0 0 57px;
	}
.mainContent .pageNav{
	margin-bottom:20px;
	}	
.mainContent .pageNav .title{width:430px;}	
.mainContent .pageNav .nav{}	
.mainContent .pageNav .nav a{}	
.mainContent .pageNav .previous{width:85px;}	
.mainContent .pageNav .next{width:69px;}	
.mainContent .bookList {}
.mainContent .bookList td {text-align:center;vertical-align:middle; padding: 0 5px 5px 0; width:138px; height:138px;}
.mainContent .bookList img{display:block; border:5px solid #fff89a;margin:0 auto;}
.mainContent .bookList img.over{border:5px solid #fff;}


/*TOYS*/
.toysMainContent{
	background-image:url(../images/jc-images/toys-page-bg.gif);
	background-repeat:no-repeat;
	background-position:0 -2px;
	width:700px;
	}	
.toysMainContent .container{
	position:relative;
	width:700px;
	height:596px;
	}	
.toysMainContent .container .menu{
	position:absolute;
	right:50px;
	top:40px;
	}
.toysMainContent .container a{display:inline;}
.toysMainContent .container a img{display:inline;}
.toysThumbnails{
	text-align:center;
	width:632px;
	height:435px;
	position:absolute;
	top:120px;
	left:25px;
	}
	
/*goodies*/
.goodiesMainContent{
	background-image:url(../images/jc-images/goodies-page-bg.gif);
	background-repeat:no-repeat;
	background-position:0 -2px;
	width:700px;
	}
	
.goodiesMainContent2{
	background-image:url(../images/jc-images/goodies-page-bg2.jpg);
	background-repeat:no-repeat;
	background-position:0 -2px;
	width:700px;
	}
	
.goodiesMainContent .container{
	position:relative;
	width:700px;
	height:596px;
	}	
.goodiesMainContent .container .menu{
	position:absolute;
	right:50px;
	top:35px;
	}
.goodiesMainContent .container a{display:inline;}
.goodiesMainContent .container a img{display:inline;}
.goodiesThumbnails{
	text-align:center;
	width:632px;
	height:435px;
	position:absolute;
	top:110px;
	left:25px;
	}
	

/*goodies2*/

.goodiesMainContent2{
	background-image:url(../images/jc-images/goodies-page-bg2.jpg);
	background-repeat:no-repeat;
	background-position:0 -2px;
	width:700px;
	}
	
.goodiesMainContent2 .container{
	position:relative;
	width:700px;
	height:596px;
	}	
.goodiesMainContent2 .container .menu{
	position:absolute;
	right:50px;
	top:35px;
	}
.goodiesMainContent2 .container a{display:inline;}
.goodiesMainContent2 .container a img{display:inline;}
.goodiesThumbnails{
	text-align:center;
	width:632px;
	height:435px;
	position:absolute;
	top:110px;
	left:25px;
	}		
	
	
	
	
/*whatsnew*/
.whatsnewMainContent{
	background-image:url(../images/jc-images/whatsnew-page-bg.gif);
	background-repeat:no-repeat;
	background-position:0 -2px;
	width:700px;
	}	
.whatsnewMainContent .container{
	position:relative;
	width:700px;
	height:596px;
	}	
.whatsnewMainContent .container .menu{
	position:absolute;
	right:50px;
	top:35px;
	}
.whatsnewMainContent .container a{display:inline;}
.whatsnewMainContent .container a img{display:inline;}
.whatsnewThumbnails{
	text-align:center;
	width:634px;
	height:435px;
	position:absolute;
	top:110px;
	left:23px;
	}		
	
	
.pageNavWhatsNew{
	position:absolute;
	right:50px;
	top:35px;
	}
	
.pageNavWhatsNewTwo{
	position:absolute;
	right:125px;
	top:35px;
	}

/*BOOK DETAIL*/
.bookDetail .leftCol{width:263px;}
.bookDetail .mainImage{width:407px;text-align:center;vertical-align:middle;}
.bookDetail .mainImage img{display:inline;}

.bookDetail .mainText{width:197px;}
.bookDetail .rightCol{width:71px;}

/*CONTACT*/
.mainTable .contactMain{
	background-image:url(../images/jc-images/contact-bg.jpg);
	background-repeat:no-repeat;
	width:707px;
	font-size:11px;
	}
.contactMain .positionContainer{
	position:relative;
	}
.contactMain .links{
	position:absolute;
	top:40px;
	left:380px;
	width:250px;
	color:#00a0ef;
	line-height:1.5em;
	}
.contactMain .links img{
	margin-bottom:10px;
	}
.contactMain .links .pink{color:#ff72c8;}	
.contactMain a{
	color:#00a0ef;
	text-decoration:none;
	}	
.contactMain a:hover{
	color:#bb1b8f;
	}
.contactMain .email {
	position:absolute;
	top:108px;
	left:110px;
	width:145px;
	padding:20px;
	text-align:center;
	background-color:#fff;
	}
	
	
/*BIO*/

.starburst img{
	position:absolute;
	right:1251px;
	top:3511px;
	}

