<style>
	body{
	}
	/*=== default styles ===================*/
	p {
		font-family: Arial, Helvetica, sans-serif;
		font-size : 11pt;
	}

	p.small {
		font-family: Arial, Helvetica, sans-serif;
		font-size : 8pt;
	}

	li {
		font-family: Arial, Helvetica, sans-serif;
		font-size : 11pt;
	}

	ol.proddesc {
		font-family: Arial, Helvetica, sans-serif;
		font-size : 11pt;
		font-weight: bold;
	}

	li.proddesc {
		font-family: Arial, Helvetica, sans-serif;
		font-size : 11pt;
		font-weight: bold;
	}

	li.bookdesc {
		font-family: Arial, Helvetica, sans-serif;
		font-size : 11pt;
		font-weight: bold;
	}

	.page-title{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: bold;
		margin-bottom : 0px;
		color: #228b22;
	}

	/*=== default styles ===================*/
	p.disclaimer {
		font-family: Arial, Helvetica, sans-serif;
		font-size : 12pt;
	}

	.ss {
		font-size : -1;
	}

	sup {
		font-size : 70%;
		vertical-align : text-top;
	}

	/*=== link syles ===================*/
	a.learn-more:link {
		color: #800080;
		font-size : 10pt;
	}
	a.learn-more:hover {
		color: #dc143c;
	}
	a.learn-more:visited {
		color: #800080;
		font-weight: bold;
	}
	a.learn-more:active {
		color: #800080;
		font-weight: bold;
	}

	a.homelink {
		text-decoration: underline;
		color: #fbe048;
	}

	a.homelink:visited {
		text-decoration: underline;
		color: #fbe048;
	}

	a.homelink:hover  {
		text-decoration: underline;
		color: #ffffff;
	}

	a.homelink:active {
		text-decoration: underline;
		color: #ffffff;
	}

	a.bottomlink, a.bottomlink:link, a.bottomlink:visited {
		font-family: Verdana, Helvetica, sans-serif;
		text-decoration: underline;
		color: #000000;
		font-size: 10px;
		font-weight: normal;
		line-height:13px;
	}

	a.bottomlink:hover 	{
		text-decoration: underline;
		color: #228b22;
		font-size: 10px;
		font-weight: normal;
		line-height:13px;
	}

	.bottomtext {
		font-family: Verdana, Helvetica, sans-serif;
		text-decoration: none;
		color: #000000;
		font-size: 10px;
		font-weight: normal;
		line-height:13px;
	}

	/*=== table default styles ===================*/

	td.moreinfo {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #000000;
		padding-top : 4px;
		padding-bottom : 4px;
		padding-left: 5px;
		padding-right: 5px;
	}

	/*=== Alpha listing styles ===================*/

	.az-title{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		margin-bottom : 0px;
		color: #228b22;
	}

	a.az-title, a.az-title:link, a.az-title:visited {
		text-decoration: none;
		color: #228b22;
	}

	a.az-title:hover 	{
		color: #dc143c;
	}

	/*=== sidebar styles ===================*/

	.sidebardiv {
		text-align : center;
		vertical-align : top;
	}

	p.sidebar {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size : 11pt;
		color: #ffffff;
		font-weight: bold;
	}

	p.sidebartitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size : 11pt;
		color: #ffffff;
		margin-top : 3px;
		margin-bottom : 5px;
		margin-left : 10px;
		margin-right : 10px;
	}

	a.sidebar, a.sidebar:link, a.sidebar:visited {
		font-family: Verdana, Helvetica, sans-serif;
		text-decoration: underline;
		color: #ffffff;
		font-size: 10pt;
		font-weight: bold;
	}

	a.sidebar:hover 	{
		text-decoration: underline;
		color: #228b22;
		font-weight: bold;
	}

	/*=== product styles ===================*/
	.prod-title{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: bold;
		margin-bottom : 0px;
		color: #228b22;
	}

	a.prodtitle, a.prodtitle:link, a.prodtitle:visited {
		text-decoration: none;
		color: #228b22;
	}

	a.prodtitle:hover 	{
		color: #dc143c;
	}

	.prod-purchase-title{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		margin-bottom : 0px;
		color: #228b22;
	}

	.prod-description {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #000000;
		margin-top : 6px;
		margin-bottom : 0px;
	}
	.prod-author {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		font-style: italic;
		color: #000000;
		margin-top : 0px;
		margin-bottom : 0px;
	}
	.prod-kit {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #228b22;
		margin-top : 6px;
		margin-bottom : 0px;
	}
	.prod-highlight {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		font-style: italic;
		color: #000000;
		margin-top : 0px;
		margin-bottom : 0px;
	}
	.prod-moreinfo {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #000000;
		margin-top : 6px;
		margin-bottom : 0px;
	}
	.prod-priceline {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
	}
	.prod-price {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: bold;
		color: #228b22;
	}
	.prod-featured-price-tag {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: bold;
		color: #dc143c;
	}
	.prod-featured-price {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: bold;
		color: #dc143c;
	}
	.prod-purchase-price {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		color: #228b22;
	}
	.prod-packaging {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #000000;
	}
	.prod-shipping {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #000000;
	}

	/*=== book syles ===================*/
	.book-title{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: bold;
		color: #228b22;
		margin-bottom : 0px;
	}
	.book-purchase-title{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		color: #228b22;
		margin-bottom : 0px;
	}
	.book-highlight {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		font-style: italic;
		color: #000000;
		margin-top : 0px;
		margin-bottom : 0px;
	}
	.book-author {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		font-style: italic;
		color: #000000;
		margin-top : 0px;
		margin-bottom : 0px;
	}
	.book-description {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #000000;
		margin-top : 6px;
		margin-bottom : 0px;
	}
	.book-moretext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #000000;
		margin-top : 10px;
		margin-bottom : 10px;
	}
	.book-kit {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #228b22;
		margin-top : 6px;
		margin-bottom : 0px;
	}
	.book-priceline {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
	}
	.book-price {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: bold;
		color: #228b22;
	}
	.book-purchase-price {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		color: #228b22;
	}
	.book-shipping {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #000000;
	}

	/*=== Home page product style alternates ===================*/
	.prod-packaging-home {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #ffffff;
	}
	.prod-shipping-home {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #ffffff;
	}
	.prod-price-home {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: bold;
		color: #fbe048;
	}
</style>
