BODY            	{font-family: arial, Verdana, Geneva, Helvetica, Arial, sans-serif; background: #eee; color: black;}

TABLE		{ color: black; background: white; font-family: Verdana, Geneva, Arial, sans-serif; }
			 
TABLE.maintable		{ border: 1px solid black; color: black; background: white; font-family: Verdana, Geneva, Arial, sans-serif; }

H1, H2, H3, H4, H5, H6 { font-family: trebuchet ms, Verdana, Geneva, Arial, sans-serif; color: black; background: transparent; padding: 0px; font-weight: bold;}

H2 {font-variant: small-caps; font-size: 40px; line-height: 90%;}

P { font-family: trebuchet ms, Verdana, Geneva, Arial, sans-serif; font-size: 12px;}

UL {margin-top: 0px; margin-bottom: 0px;}

LI {color: #000000; list-style-type: disc; list-style-position: outside; font-family: Verdana, Geneva, Helvetica, Arial, Sans-Serif; font-size: 11px; line-height: 2;}	

LI.menu {color: #000066; list-style-type: disc; list-style-position: outside; font-family: Verdana, Geneva, Helvetica, Arial, Sans-Serif; font-size: 12px; margin-left: -20px; font-weight: normal;}	

A:link          	{font-weight: bold; text-decoration: none; color: #000;}
A:visited			{font-weight: bold; color: #000; text-decoration: none;}
A:hover				{font-weight: bold; color: #00f; text-decoration: none;} 
	 
.bodytext			{font-family: Verdana, Geneva, Arial, sans-serif; color: black; font-size: 11px; line-height: 1.5;}

.image 				{font-size: 9px; text-align: center; border: none; padding: 5px; }
.image A:LINK		{text-decoration: none; color: #999;}
.image A:VISITED	{text-decoration: none; color: #999;}
.image A:ACTIVE 	{text-decoration: none; color: #f00;}

.biogimage 				{text-align: center; padding: 5px; }

A.fullreview_link:link          	{font-weight: normal; text-decoration: none; color: #00f;}
A.fullreview_link:visited			{font-weight: normal; color: #00f; text-decoration: none;}
A.fullreview_link:hover				{font-weight: normal; color: #00f; text-decoration: none;}


A.redlink:link          	{font-weight: bold; text-decoration: none; color: #f00;}
A.redlink:visited			{font-weight: bold; text-decoration: none; color: #f00;}
A.redlink:hover				{font-weight: bold; text-decoration: none; color: #00f;}


.sidebar   			{color: white; background: #e00; padding: 1em; font-family: Trebuchet Ms, Verdana, Geneva, Arial, sans-serif; border-right: 5px solid AliceBlue;}
.sidebar A:link     {color: black; background: transparent; font-size: smaller; text-decoration: none;}
.sidebar A:visited  {color: black; background: transparent; font-size: smaller; text-decoration: none;}
.sidebar A:hover  {color: blue; background: transparent; font-size: smaller; text-decoration: none;}
.sidebarnew   			{color: white; background: #e00; font-family: Trebuchet Ms, Verdana, Geneva, Arial, sans-serif; border-right: 5px solid AliceBlue; border-bottom: 2px solid AliceBlue;}

.sidebar1 A:link    {color: #000066; background: transparent; font-size: x-small;}
.sidebar1 A:visited {color: #000066; background: transparent; font-size: x-small; text-decoration: none;}				  
.sidebar1 A:active  {color: #ff0000; background: transparent; font-size: x-small; text-decoration: none;}

.sidebarlist A:link    {font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; text-decoration: none; color: #0000ff; background: transparent; font-size: xx-small; line-height: 200%;}
.sidebarlist A:visited {font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; text-decoration: none; color: #9999ff; background: transparent; font-size: xx-small; line-height: 200%;}				  
.sidebarlist A:active  {font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; text-decoration: none; color: #ff0000; background: transparent; font-size: xx-small; line-height: 200%;}

table.page	td {font-family: Trebuchet Ms, Verdana, Geneva, Arial, sans-serif; font-size: smaller; vertical-align: top;}	

table.page	td.one {font-size: smaller; font-weight: bold;}

table.page em{font-weight: bold;}	


table.b2b	{ padding: .25em;
			  margin-bottom: .25em;
			  color: black;
			  background: white;
			  font-family: Trebuchet Ms, Verdana, Geneva, Arial, sans-serif; 
			  font-size: x-small;
			 }

			 
table.menu	{border-top: 3px solid #999999; border-left: 3px solid #999999; border-right: 3px solid #cccccc; border-bottom: 3px solid #cccccc;}

div.menu	{border-top: 3px solid #999999; border-left: 3px solid #999999; border-right: 3px solid #cccccc; border-bottom: 3px solid #cccccc;}

.search {font-size: 12px; letter-spacing: 1px; background-color: AliceBlue; color: black; font-weight: bold;}

.outofprint {font-weight: bold; color: ff0000; font-size: larger;}

.newtitlebox {border: 1px solid red; padding: 20px;}

.booktitle {font-size: 12px; letter-spacing: 1px; color: black; line-height: 150%; font-weight: normal;}

.authorname {font-size: 16px; letter-spacing: 1px; color: #333366; line-height: 150%; border-bottom: 1px solid #666699; padding: 5px; margin-bottom: 5px; width: 25%;}

.titleandauthor {font-size: 12px; color: #333366; line-height: 200%; font-weight: normal;}



.fullreview {width: 90%; border: 1px solid #f00; padding: 10px;}


.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
} 


.compositeheader {
-moz-border-radius: 0.3em 0.3em;
	-webkit-border-radius: 0.3em 0.3em;
	box-shadow: 2px 2px 1px #999;
	-moz-box-shadow: 2px 2px 1px #999;
	-webkit-box-shadow: 2px 2px 1px #999;
	border: 1px solid #ccc;
}
.compositeheader { background: #666; color: white; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; font-size: 12px;}

.compositeheader A { padding-left: 10px;}

.bolditalic {font-weight: bold; font-style: italic;}

table.authortour { border: 1px solid #ccc; font-family: trebuchet ms, Verdana, Geneva, Arial, sans-serif; font-size: 12px;}

table.authortour TD { padding: 5px;border-bottom: 1px solid #ccc; font-size: 12px;}

TR.authortour2  { background-color: #000; color: #fff;}

.leighheader {color: #fff; background-color: #333; padding: 20px; font-size: 16px; align: center; margin-left: 20%; margin-right: 20%;}

.borders {
-moz-border-radius: 0.3em 0.3em;
	-webkit-border-radius: 0.3em 0.3em;
	box-shadow: 2px 2px 1px #999;
	-moz-box-shadow: 2px 2px 1px #999;
	-webkit-box-shadow: 2px 2px 1px #999;border: 1px solid #ccc;
}

.continue_button { padding: 5px; border: 1px solid #ccc; background-color: #ccf; 
font-weight: bold;
-moz-border-radius: 0.3em 0.3em;
	-webkit-border-radius: 0.3em 0.3em;
	box-shadow: 2px 2px 1px #999;
	-moz-box-shadow: 2px 2px 1px #999;
	-webkit-box-shadow: 2px 2px 1px #999;}

.snimage {
-moz-border-radius: 0.6em 0.6em 0.6em 0.6em;
	-webkit-border-radius: 0.6em 0.6em 0.6em 0.6em;
	box-shadow: 2px 2px 1px #999;
	-moz-box-shadow: 2px 2px 1px #999;
	-webkit-box-shadow: 2px 2px 1px #999;border: 1px solid #ccc;
}

.hide { display: none; }

.symbols24 {
-moz-border-radius: 0.6em 0.6em 0.6em 0.6em;
	-webkit-border-radius: 0.6em 0.6em 0.6em 0.6em;
	box-shadow: 2px 2px 1px #999;
	-moz-box-shadow: 2px 2px 1px #999;
	-webkit-box-shadow: 2px 2px 1px #999;border: 1px solid #ccc;
	padding: 5px;
	font-weight: bold;
	width: 50%; 
	text-align: center;
	background-color: e0e0e0;
	}
