BODY
{
	padding: 0px;
	
	background-position: center 145px;
	background-repeat: no-repeat;	
	background-attachment: fixed;
	background-image: url(images/qsBackground.png);
	
	margin: 0px;
	
	color: #cc33ff;
	
	line-height: 1.2em;

	font-family: Arial;
}

span.selectorMenu, span.selectorMenu a:link, span.selectorMenu a:link
{
   font-weight: normal;
   font-size: 13px;
   color: #9900cc;
   font-family: Verdana;
}
span.selectorMenu a:hover
{
	color: tomato;
}
div#Content
{	
	position: absolute;
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%; 
	z-index: 0; 

	padding-top: 142px
}

/* 
	Rare Book Record Styles
	These are the styles that control basic HTML tags, used in the publishing information
	about rare books on our rare book page
*/

.siteheader
{
   background-attachment: fixed;
   background-image: url("images/qsHeadingSpacer.png");  
   position: absolute;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 141px;
   z-index: 0;
}

.breadcrumbs
{
	position: absolute; 
	top: 120px;
	left: 0px; 
	width: 100%; 
	height: 20px; 
	z-index: 4; 

	padding-left:12px; 
}


}
img.thumbnail
{
	border-right: lavender 3px inset;
	border-top: lavender 3px inset;
	border-left: lavender 3px inset;
	border-bottom: lavender 3px inset;
}

p.padme
{
	padding-right: 0.28em;
	display: block;
	padding-left: 0.28em;
	float: none;
	padding-bottom: 0.28em;
	vertical-align: middle;
	padding-top: 0.28em;
	text-align: center;
}
p.description
{
	color: black;
	
	font-weight: lighter;
	font-style: normal;
	font-family: 'Trebuchet MS' , Arial;
	font-size: 0.66em;
	
	padding-top: 0.28em;
	padding-right: 1.5em;
	padding-left: 2.5em;
	padding-bottom: 0em;
	
	vertical-align: baseline;

	line-height: 1.28em;

	letter-spacing: normal;
	
	text-align: justify;
	text-justify: newspaper;
	text-transform: none;
}

p.quickspec
{
	color: black;
	
	font-weight: 200;
	font-style: normal;
	font-family: 'Trebuchet MS' , Arial;
	font-size: 0.77em;
	
	padding-top: 0.28em;
	padding-right: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	
	vertical-align: baseline;

	line-height: 1.28em;

	letter-spacing: normal;
	
	text-align: center;
	text-transform: uppercase;
}

p.title
{
	color: blueviolet;
	
	font-weight: 600;
	font-style: normal;
	font-family: 'Trebuchet MS' , Arial;
	font-size: 0.95em;
	
	padding-top: 1.05em;
	padding-right: 6.05em;
	padding-left: 0.80em;
	padding-bottom: 0em;
	
	vertical-align: baseline;

	line-height: 1.28em;

	letter-spacing: normal;
	
	text-align: justify;
	text-justify: newspaper;
	text-transform: none;
}


a:link.task, a:visited.task, a:active.task
{
	border-right: #cc33ff 0.1em solid;
	padding-right: 1em;
	border-top: #cc33ff 0.1em solid;
	display: inline;
	font-size: 0.7em;
	padding-bottom: 0em;
	margin: 0px;
	overflow: hidden;
	border-left: #cc33ff 0.5em solid;
	width: 9em;
	color: indigo;
	text-indent: 0.5em;
	padding-top: 0em;
	border-bottom: #cc33ff 0.1em solid;
	font-family: 'Trebuchet MS';
	background-color: lavender;
	text-align: left;
	text-decoration: none;
}
a:hover.task
{
	border-right: #cc33ff 0.1em solid;
	padding-right: 1em;
	border-top: #cc33ff 0.1em solid;
	display: inline;
	font-size: 0.7em;
	padding-bottom: 0em;
	margin: 0px;
	overflow: hidden;
	border-left: #cc33ff 0.5em solid;
	width: 9em;
	text-indent: 0.5em;
	padding-top: 0em;
	border-bottom: #cc33ff 0.1em solid;
	font-family: 'Trebuchet MS';
	text-decoration: none;
	text-align: left

	color: indigo;

	background-color: yellow;

}
a:link.menusel, a:visited.menusel, a:active.menusel
{
	border-right: #cc33ff 0.1em solid;
	padding-right: 1em;
	border-top: #cc33ff 0.1em solid;
	display: inline;
	font-size: .9em;

	padding-bottom: .5em;
	margin: 0px;
	overflow: hidden;
	border-left: #cc33ff 1.2em solid;
	width: 13em;
	color: indigo;
	text-indent: 0.5em;
	padding-top: .2em;
	border-bottom: #cc33ff 0.1em solid;
	font-family: 'Arial';
	background-color: lavender;
	text-align: left;
	text-decoration: none;
}
a:hover.menusel
{
	border-right: tomato 0.1em solid;
	padding-right: 1em;
	border-top: tomato 0.1em solid;
	display: inline;
	font-size: .9em;
	padding-bottom: .5em;
	margin: 0px;
	overflow: hidden;
	border-left: tomato 1.2em solid;
	width: 13em;
	text-indent: 0.5em;
	padding-top: .2em;
	border-bottom: tomato 0.1em solid;
	font-family: 'Arial';
	text-decoration: none;
	text-align: left

	color: indigo;

	background-color: yellow;

}
p.buttons
{	line-height: 1em;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	text-align: right;
}
p.menuitem
{	line-height: 1.28em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	text-align: left
}
A:visited, a:link, a:active
{
	color: #cc33ff;
	text-decoration: none;
}
div.thumb
{
	clear: none;
	display: block;
	float: left;
	background-color: aliceblue;
}
a.outlink, a:visited.outlink	{text-decoration: underline }
a.inlink, a:visited.inlink	{text-decoration: underline }
a:hover.inlink, a:hover.outlink { color: tomato }
div.book      { width: 90%; border-top: 1px solid #cc33ff; margin: 15px; padding: 5px; ; text-align:left }
div.ozprice	  { position: absolute; right: 25%;}
span.jit      { font-family: Verdana; font-size: .8em; color: #6600CC; font-weight: bold }
span.jia      { font-family: Verdana; font-size: .8em; color: #6600CC; font-weight: normal }
span.jip      { font-family: Verdana; font-size: .7em; color: #6600CC; font-weight: normal }
span.jio      { font-family: Verdana; font-size: .7em; color: #6600CC; font-weight: normal; vertical-align:top}

span.dollars { font-family: Arial; font-size: 1.2em; color: #9900FF;  font-weight: bold; vertical-align:text-top }
span.cents	 { font-family: Arial; font-size: .7em; color: #9900FF; font-weight: bold; vertical-align:top }

.tnRight 	 { float: right; vertical-align: top; margin: 0px 0px 0px 10x; border: 2px groove white; }
.tnLeft	 	 { float: left; vertical-align: top; margin: 0px 10px 0px 0x; border: 2px groove #fafaff; }
.jiimglnk	 { border:border: 3px window-inset white; color: green}

/* new version css items go here */

div.book.summary 	{ border: medium dashed #FF0000; width: 90%; margin: 15px; padding: 5px; ; text-align:left; line-height:100% }
div.book.price		{ border: small dashed #FF0000; padding: 0px; margin: 0px}
p.book.title 	{ font-family: Verdana; font-size: 9px; color: #6600CC; font-weight: bold }
p.book.author 	{ font-family: Verdana; font-size: 9px; color: #6600CC; font-weight: normal }
p.book.publisher 	{ font-family: Verdana; font-size: 8px; color: #6600CC; font-weight: normal }
p.book.brief 	{ font-family: Verdana; font-size: 8px; color: #6600CC; font-weight: normal}
img.thumbnail.right 	{ float: right; vertical-align: top; margin: 0px 0px 0px 10x; border: 2px groove white; }
img.thumbnail.left	{ float: left; vertical-align: top; margin: 0px 10px 0px 0x; border: 2px groove #fafaff; }
span.currency.prefix 	{ font-family: Arial; font-size: 14px; color: #9900FF;  font-weight: bold; }
span.whole.price 	{ font-family: Arial; font-size: 14px; color: #9900FF;  font-weight: bold; }
