html 
	{
	margin: 0; 
	padding: 0;
	}
body 
	{
	background:#E5F7FF;
	margin-top:10px;
	font-family: Arial, Verdana, sans-serif;
	color:#000000;
	}
img 
	{
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	} 
a:link {color:#5D6467; text-decoration: none; outline: none;}
a:hover {color:#F15B77; text-decoration: underline;}
a:visited {color:#000000; text-decoration: none;}
a:visited:hover {color:#F15B77; text-decoration: underline;}
div#head 
	{
	width: 620px;
	height: 114px;
	margin-left: auto;
	margin-top: 0;
	margin-right: auto;
	}
div#feature 
	{
	width: 620px;
	margin-left: auto;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	}
div#booksNav 
	{
	width: 142px;
	text-align: left;
	}
div#books 
	{
	width: 442px;
	}
table#headTab td.headpix1 {border-bottom: 3px solid black;}
table#headTab td.headpix1 img#logo {border: 0; display: inline;}
table#headTab td.headpix1 img#name {border: 0; display: inline;}
table#headTab td.headpix2 img#title {text-align: right;}
table#main {width: 620px; vertical-align: top;}
table#main td.butt img, table#navTab td.butt img 
	{
	display: block; 
	text-align: left; 
	vertical-align: top; 
	width: 142px; 
	height: 69px;
	}
table#navTab td.hbutt, table#main td.hbutt 
	{
	text-align: center;
	vertical-align: bottom;
	}
table#main td.helloArt 
	{
	text-align: right; 
	vertical-align: top; 
	}
table#main td.artLinks 
	{
	text-align: left;
	vertical-align: top;
	font-size: .65em;
	line-height: 1.2em;
	width: 142px;
	}
span.artpg 
	{
	text-decoration: underline;
	font-weight: bold;
	color: #F15B77;
	}
span.bookArtLinks 
	{
	color: #F15B77;
	text-decoration: underline;
	}
table#main td.art 
	{
	text-align: center;
	font-size: .65em;
	line-height: 1.25em;
	vertical-align: top;
	width: 478px;
	height: 455px;
	}
table#main td.art img#artBut1 {padding-right: 10px;}
table#main td.art img#artBut2 {padding-left: 10px;}
table#main td.context 
	{
	width: 478px;
	font-size: .85em;
	letter-spacing:.10em;
	text-align: center;
	vertical-align: top;
	}
span.ital {font-style: italic;}
table#main td.legal 
	{
	text-align: left;
	font-size: .45em;
	letter-spacing:.20em;
	vertical-align: bottom;
	width: 142px;
	height: 240px;
	padding-bottom: 0;
	padding-right: 8px;
	}
table#main td.legalPort 
	{
	text-align: left;
	font-size: .45em;
	letter-spacing:.20em;
	vertical-align: bottom;
	width: 142px;
	padding-top: 20px;
	padding-bottom: 0;
	padding-right: 8px;
	}
table#main td.promo p 
	{
	text-align: center;
	font-size: .55em;
	letter-spacing:.20em;
	height: .66em;
	padding-bottom: 0;
	padding-right: 8px;
	padding-left: 160px;
	}
table#bookTab {margin-left: 32px; margin-right: 0;}
table#bookTab td.bookText 
	{
	font-size: 9px;
	letter-spacing:.05em;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 24px;
	width: 175px;
	}
table#bookTab td.bookText2 
	{
	font-size: 9px;
	letter-spacing:.05em;
	text-align: left;
	vertical-align: top;
	padding-left: 23px;
	padding-top: 20px;
	padding-bottom: 24px;;
	width: 175px;
	}
table#bookTab td.bookImgs 
	{
	text-align: left;
	margin-top: 25px;
	margin-bottom: 15px;
	padding-top: 20px;
	width: 175px;
	}
table#bookTab td.bookImgs2 
	{
	text-align: left;
	margin-top: 25px;
	padding-left: 23px;
	padding-top: 20px;
	margin-bottom: 15px;
	width: 175px;
	}
table#bookTab td.footer 
	{
	font-size: 9px;
	letter-spacing:.05em;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 24px;
	}