.blue {  background-image: url(images/home_bg.gif); background-repeat: repeat-x}
.dotted {  background-image: url(images/dotted.gif); background-repeat: repeat-y}
.bottom {  background-image: url(images/bottom.gif); background-repeat: repeat-x}
.books {  background-image: url(images/books_bg.gif); background-repeat: repeat-x}
.spaced {  line-height: 27px}
.thin {  border: 1px #339966 dotted}
.loose {  letter-spacing: 2px}
.bodytext {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; line-height: 20px}
.book_subhead {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #CCFF66}
.bookTitle { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #CCFF66}
.quotefrom {  font-style: italic; color: #CCFF99}
.smallprint {  font-size: 10px}
.ordering {  background-image: url(images/ordering_bg.gif); background-repeat: repeat-x}
.thinpurple { border: 1px #666699 dotted}
.yellow { background-image: url(images/newsletter_bg.gif); background-repeat: repeat-x }
.thinyellow { border: 1px #999900 dotted}
.red { background-image: url(images/faqs_bg.gif); background-repeat: repeat-x }
.boldpink {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF9999}
.aqua {  background-image: url(images/contact_bg.gif); background-repeat: repeat-x}
.whiteborder {  border: 1px #999999 solid}
.storecells {  border-color: black black #663366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.classics {  background-image: url(images/classics_bg.jpg); background-repeat: repeat-x; background-position: top}
.halloween {  background-image: url(images/halloween_bg.jpg); background-repeat: repeat-x; background-position: top}
.price {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; border-color: black #336600 #336600 #336666; font-weight: bold; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.edition {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	border: #336600;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: normal;
}
.edition1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; border: #336600 solid; border-width: 1px 0px 1px 1px}
.price1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; border-color: #336600 #336600 #336600 #336666; font-weight: bold; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.edition1right { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; border: 1px #336600 solid}
.editionright { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; border: #336600 solid; border-width: 0px 1px 1px}
.photos {  padding-right: 25px}
.bodytextsm {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 20px
}
.bodyblog {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; line-height: 20px}.buffer {
	text-align: left;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.blink {
	text-decoration: blink;
}
.caption {
	font-size: 11px;
	font-style: italic;
}
td#homenews a:link, td#homenews a:visited, td#homenews a:hover, td#homenews a:active {
	color:#9C9;
}

