BODY {
  text-align: center;
  background: #ffffff;
  color: #224466;
  margin: 0px;
}

ul {color: #113355;}
ol {color: #113355;}
A {color: #113355; text-decoration: none;}
A:hover {color: #6688aa; text-decoration: none;}
FORM {display: inline;}

.spb-column			{background:#ffffff; font-family:Verdana; text-align:center;}
.spb-author			{background:#ffffff; font-family:Verdana; font-size:10px; color: #222222; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 5px }
.spb-book			{background:#ffffff; font-family:Verdana; font-size:12px; color: #002244; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:4px 0 4px 0;  }
.spb-title			{background:#ffffff; font-family:Verdana; font-size:18px; color: #002244; font-style:normal; font-weight:  bold; text-align:center; text-decoration:     none; padding:0 0 0 0;  }
.spb-subtitle			{background:#ffffff; font-family:Verdana; font-size:17px; color: #002244; font-style:normal; font-weight:  bold; text-align:center; text-decoration:     none; padding:0 0 0 0;  }
.spb-category			{background:#ffffff; font-family:Verdana; font-size:15px; color: #002244; font-style:normal; font-weight:  bold; text-align:  left; text-decoration:     none; padding:0 0 0 5px;}
.art-author			{background:#ffffff; font-family:Verdana; font-size:13px; color: #224466; font-style:normal; font-weight:  bold; text-align: right; text-decoration:     none; padding:0 2px 0 0;}
.art-copyright			{background:#ffffff; font-family:Verdana; font-size:12px; color: #222222; font-style:normal; font-weight:normal; text-align:center; text-decoration:     none; padding:0 0 0 0  ;}
.art-text			{background:#ffffff; font-family:Verdana; font-size:14px; color: #224466; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 2px;}
.art-title			{background:#ffffff; font-family:Verdana; font-size:24px; color: #335577; font-style:normal; font-weight:  bold; text-align:center; text-decoration:     none; padding:0 0 0 2px;}
.boxText			{background:#ffffff; font-family:Verdana; font-size:13px; color: #224466; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 2px;}
.errorBox			{background:#ffaaaa; font-family:Verdana; font-size:10px; color: #224466; font-style:normal; font-weight:  bold; text-align:  left; text-decoration:     none; padding:0 0 0 0;  }
.stockWarning			{background:#ffffff; font-family:Verdana; font-size:10px; color: #cc0033; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 0;  }
.productsNotifications		{background:#aaffaa; font-family:Verdana; font-size:12px; color: #224466; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 0;  }
.orderEdit			{background:#ffffff; font-family:Verdana; font-size:10px; color: #70d250; font-style:normal; font-weight:normal; text-align:  left; text-decoration:underline; padding:0 0 0 0;  }
.bio-books			{background:#ffffff; font-family:Verdana; font-size:14px; color: #224466; font-style:normal; font-weight:  bold; text-align:  left; text-decoration:     none; padding:0 0 0 10px;}
.bio-copyright			{background:#ffffff; font-family:Verdana; font-size: 9px; color: #555555; font-style:italic; font-weight:  bold; text-align:  left; text-decoration:     none; padding:0 0 0 0;  }
.bio-works			{background:#ffffff; font-family:Verdana; font-size:16px; color: #113355; font-style:normal; font-weight:  bold; text-align:  left; text-decoration:underline; padding:0 0 0 10px; line-height:20px}
.bio-head			{background:#ffffff; font-family:Verdana; font-size:21px; color: #555588; font-style:normal; font-weight:  bold; text-align:  left; text-decoration:     none; padding:10px 0 5px 2px}
.bio-name			{background:#ffffff; font-family:Verdana; font-size:14px; color: #224466; font-style:normal; font-weight:  bold; text-align:  left; text-decoration:underline; padding:10px 0 0 10px;}
.bio-writeup			{background:#ffffff; font-family:Verdana; font-size:12px; color: #222222; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 15px}
.bookconstruction		{background:#ffffff; font-family:Verdana; font-size:13px; color: #113355; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 0;  }
.bookconstructiontitle		{background:#ffffff; font-family:Verdana; font-size:24px; color: #113355; font-style:normal; font-weight:  bold; text-align:  left; text-decoration:     none; padding:0 0 0 0;  }
.bookconstructionsubti		{background:#ffffff; font-family:Verdana; font-size:18px; color: #113355; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 0;  }

.bookdetails			{background:#ffffff; font-family:Verdana; font-size:14px; color: #113355; font-style:italic; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 0;  }
.bookdescription		{background:#ffffff; font-family:Verdana; font-size:14px; color: #113355; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 0;  }
.bookprice			{background:#ffffff; font-family:Verdana; font-size:18px; color: #113355; font-style:normal; font-weight:  bold; text-align:center; text-decoration:     none; padding:0 0 0 0;  }
.booktitle			{background:#ffffff; font-family:Verdana; font-size:16px; color: #113355; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; background-image:url(images/bkgr.png); width: 100%;}
.br-writtenby			{background:#ffffff; font-family:"Trebuchet MS"; font-size:11px; color: #555555; font-style:italic; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 15px }
.br-booktitle			{background:#ffffff; font-family:"Trebuchet MS"; font-size:13px; color: #555555; font-style:normal; font-weight:  bold; text-align:  left; text-decoration:     none; padding:0 0 0 5px }
.br-subtitle			{background:#ffffff; font-family:"Trebuchet MS"; font-size:13px; color: #555555; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 5px}
.br-reviewer			{background:#ffffff; font-family:"Trebuchet MS"; font-size:13px; color: #555555; font-style:normal; font-weight:  bold; text-align:  left; text-decoration:     none; padding:0 0 0 5px }
.br-header			{background:#224466; font-family:"Trebuchet MS"; font-size:15px; color: #eeeeff; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 5px }

TR.header 			{background:#446688; vertical-align:middle}
TR.headerNavigation		{background:#224466; vertical-align:middle}
TD.headerNavigation		{font-family:Verdana; font-size:11px; background:#224466; color: #ffffff; font-weight : bold; vertical-align:middle}
A.headerNavigation		{background:#224466; font-family:Verdana; font-size:11px; color: #eeeeff; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 0; vertical-align:middle}
A.headerNavigation:hover	{background:#224466; font-family:Verdana; font-size:11px; color: #eeeeff; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 0; vertical-align:middle}
TR.headerError 		{background:#224466;}
TD.headerError 		{font-family:Verdana; font-size:12px; background:#224466; color: #ffffff; font-weight : bold; text-align : center;}
TR.headerInfo 			{background:#00ff00;}
TD.headerInfo 			{font-family:Verdana; font-size:12px; background:#00ff00; color: #ffffff; font-weight: bold; text-align: center;}
TR.footer 			{background:#224466;}
TD.footer 			{font-family:Verdana; font-size:10px; background:#224466; color: #ffffff; font-weight: bold;}
TD.aboutus 			{font-family:Verdana; font-size:10px; background:#ffffff; color: #444455; font-weight: bold; text-align:right; vertical-align:text-top}

.infoBox 			{background:#224466; font-family:Verdana; font-size:13px; color: #224466; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 0  ;}
.infoBoxContents		{background:#ffffff; font-family:Verdana; font-size:13px; color: #224466; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 2px;}
.infoBoxNotice			{background:#FF8E90; font-family:Verdana; font-size:13px; color: #224466; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 0  ;}
.infoBoxNoticeContents	{background:#FFE6E6; font-family:Verdana; font-size:13px; color: #224466; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 2px;}

TD.infoBoxHeading		{background:#224466; font-family:Verdana; font-size:10px; color: #ffffff; font-style:normal; font-weight: bold; text-align:   left; text-decoration:     none; padding:0 0 0 0;  }
TD.infoBox, SPAN.infoBox	{font-family:Verdana; font-size:10px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {background:#f5f5ff;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {background:#f5f5ff;}
TABLE.productListing 		{border: 1px; border-style: solid; border-color: #224466; border-spacing: 1px;}
.productListing-heading 	{background:#224466; font-family:Verdana; font-size:10px; color: #ffffff; font-style:normal; font-weight:  bold; text-align:  left; text-decoration:     none; padding:2px 0 2px 2px;}
TD.productListing-data 	{background:#ffffff; font-family:Verdana; font-size:13px; color: #224466; font-style:normal; font-weight:normal; text-align:  left; text-decoration:     none; padding:0 0 0 0;}
A.pageResults 			{color: #0000FF;}
A.pageResults:hover 		{color: #0000FF; background:#FFFF33;}
TD.pageHeading, DIV.pageHeading {font-family:Verdana; font-size:24px; font-weight: bold; color: #113355;}
TR.subBar 			{background:#f4f7fd;}
TD.subBar 			{font-family:Verdana; font-size:10px; color: #113355;}
TD.main, P.main 		{font-family:Verdana; font-size:12px; line-height: 1.5;}
TD.smallText, SPAN.smallText, P.smallText {font-family:Verdana; font-size:10px;}
TD.accountCategory 		{font-family:Verdana; font-size:13px; color: #aabbdd;}
TD.fieldKey   			{font-family:Verdana; font-size:12px; font-weight: bold;}
TD.fieldValue 			{font-family:Verdana; font-size:12px;}
TD.tableHeading 		{font-family:Verdana; font-size:12px; font-weight: bold;}
SPAN.newItemInCart		{font-family:Verdana; font-size:10px; color: #224466;}
CHECKBOX, INPUT, RADIO, SELECT 	{font-family:Verdana; font-size:11px;}
TEXTAREA 			{width: 100%; font-family:Verdana; font-size:11px;}
SPAN.greetUser 		{font-family:Verdana; font-size:12px; color: #f0a480; font-weight: bold;}
TABLE.formArea 		{background:#f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px;}
TD.formAreaTitle 		{font-family:Verdana; font-size:12px; font-weight: bold;}
SPAN.markProductOutOfStock	{font-family:Verdana; font-size:12px; color: #c76170; font-weight: bold;}
SPAN.productSpecialPrice	{font-family:Verdana; color: #224466;}
SPAN.errorText 		{font-family:Verdana; color: #224466;}
.suggtext 			{background:#ffffff; color: #113355; margin-left:2px; font-size:12px;}

.moduleRow			{}
.moduleRowOver 		{background-color: #D7E9F7; cursor: pointer; cursor: hand;}
.moduleRowSelected		{background-color: #E9F4FC;}
.checkoutBarFrom, .checkoutBarTo {font-family:Verdana; font-size:10px; color: #8c8c8c;}
.checkoutBarCurrent		{font-family:Verdana; font-size:10px; color: #113355;}

/* message box */
.messageBox {font-family:Verdana; font-size:10px;}
.messageStackError, .messageStackWarning {font-family:Verdana; font-size:10px; background-color: #ffb3b5;}
.messageStackSuccess {font-family:Verdana; font-size:10px; background-color: #99ff00;}
/* input requirement */
.inputRequirement {font-family:Verdana; font-size:10px; color: #224466;}

.rotate_heading			{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:20px;color:#224466;text-decoration:none;text-align:left;padding-left:10px;}
.rotate_subheading		{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#224466;text-decoration:none;text-align:left;padding-left:10px;}
.rotate_text			{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:14px;color:#224466;text-decoration:none;text-align:left;font-style:italic;padding-left:10px;}
.rotate_smalltext		{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#224466;text-decoration:none;text-align:left;padding-left:10px;}
.rotate_pagging			{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;font-size:10px;}
