.seriesdiv .mimg {
	float:left;
	vertical-align: middle;
	padding-right: 1em;
	padding-top: 3px;
	border: 0;
}
.seriesdiv hr {
	width: 80%;
}
.seriesdiv {
	padding-top: 5px;
}
.seriesdiv p {
}
#special {
	display: none;
}
.leftbutton {
	border: 0;
}
.note {
	font-size: 13px;
	font-style: italic;
	font-family: arial;
}
h2 {color: #333366; margin-top: .5em; font-size: 22px; font-family: arial,helvetica; line-height: 1;}
h3 {color: #333366; margin-top: .5em; font-size: 18px; font-family: arial,helvetica; line-height: 1;}
.bt {color: black; margin-top: .5em; font-size: 18px; font-family: arial,helvetica; line-height: 1;}
h4 {color: #000000; font-size: 14px; font-family: arial,helvetica; line-height: 1; margin-bottom: 1em;}
h5 {color: #000000; font-size: 12px; font-family: arial,helvetica; line-height: 1.1; margin: 1px 0 1em 0; }
#P {color: #006600; font-size: 12px; font-family: arial,helvetica; line-height: 1;}
p.isbn {color: #000000; font-size: 12px; font-family: arial,helvetica; line-height: 0.75; }
p.binfo,.booktable {color: #000000; font-size: 12px; font-family: arial,helvetica; line-height: 1.1;}
p.binfotitle {margin-bottom: 1px; text-align: center; font-weight: bold; color: #000000; font-size: 12px; font-family: arial,helvetica; line-height: 1;}
P.list {color: #333333; font-size: 12px; font-family: arial,helvetica; line-height: 0.5;}
P.list2 {color: #333333; font-size: 12px; font-family: arial,helvetica; line-height: 1.25;}
P.caps {color: #660000; font-size: 14px; font-family: arial,helvetica; line-height: 1; font-weight: bold;}
P.desc { font-size: 14px; font-family: arial,helvetica; line-height: 1.25;}
p.error {
        font-size: 12px;
        color: red;
        display: inline;
}

li {
	margin-bottom: 5px;
}
.capbar {
/* background-image: url('images/capbar_ext_2.png');
	background-repeat: repeat; */
}
.capt {
	width: 850px;
}
#pagediv {
	margin: 15px 1px 1px 14px;
}
.xx {
	text-decoration: line-through;
}
.newprice {
	font-weight: bold;
	text-align: center;
}
.disc {
	font-size: 10pt;
	white-space: nowrap;
}
#authorinfo, #authorinfo P,P.authorinfo, P.info  {
	font-size: 12px;
	font-family: arial,helvetica;
}

.errmsg {
	font-family: arial,helvetica;
	font-size: 12px;
	color: red;

}

.bar {
	vertical-align: top;
	width: 741px;
	background-color: #333366;
	height: 23px;
	padding: 1px 0 0 25px;
	margin: 0 0 0 0;
}
.bar .spacer {
	margin-left: 3em;
}
.bar .carrot {
	color: #993333;
	font-weight: bold;
	font-size: 12px;
}
.bar a, .bar a:link, .bar a:visited {
	color: #cccc66;
	font-size: 12px;
	text-decoration: none;
	font-family: arial,helvetica;
	font-weight: bold;
	margin: 0 1em 0 0;
	padding: 1px 3px 1px 3px;
	border: 1px solid #333366;
}
.bar a:hover {
	color: #999900;
	border: 1px solid #cccc66;
}

.leftbar {
	min-width: 149px;
	max-width: 149px;
}
.leftbar, .sbjb, .sbjsub {
	width: 149px;
}
.leftbar a:link, .leftbar a:visited, .sbjsub a:link, .sbjsub a:visited {
	color: #663333;
	text-decoration: none;
	font-family: arial,helvetica;
	font-size: 13px;
	display: block;
	padding: 2px 10px 2px 10px;
	margin-left: 4px;
	margin-right: 4px;
	border: 1px solid #cccc99;
}
.leftbar a:hover, .sbjsub a:hover {
	color: #663333;
	background-color: #cc9966;	
	border: 1px solid #663333;
}
.leftbar a:active, .sbjsub a:active {
	color: #663333;
	background-color: #ff8866;	
}
.sbjsub a:link, .sbjsub a:visited {
	margin-left: 20px;
}
.sbjb a, .sbjb a:link, .sbjb a:visited {
	color: #660000;
	text-decoration: none;
	font-family: arial,helvetica;
	font-size: 13px;
	display: block;
	padding: 2px 10px 2px 10px;
	margin-left: 4px;
	margin-right: 4px;
	border: 1px solid #cccc99;
	font-weight:bold;
}

.sbjbold {
	color: #660000;
	padding: 3px 0px 4px 7pt;
	font-family: arial,helvetica;
	font-size: 13px;
	font-weight: bold;
}
.sbjbold2 {
	color: #660000;
	padding: 8pt 0pt 0pt 7pt;
	font-family: arial,helvetica;
	font-size: 12px;
	font-weight: bold;
}

.booktitle {
	font-size: 14px;
	font-family: arial,helvetica;
	text-indent: -1em;
	margin-left: 1em;
	display: block;
	text-align: left;
	margin-top: 0;
}
.blistc {
	float: right;
	border: 0;
}
.tm {
	color: green;
}
.blist, .blisttm, .blistforth, .blistauth {
	font-size: 13px;
	font-family: arial,helvetica;
	display: block;
	padding-bottom: 1pt;
}
.blistforth {
	font-style: italic;
	display: inline;
}
.blisttm {
	color: #660000;
}
.blistauth {
	padding: 6pt 0 6pt 0;
	display: block;
}

.isbn {
	white-space: nowrap;
}

.alist {
	vertical-align: top;
	padding-right: 1em;
}
.alist p {
	font-size: 14px;
	font-family: arial,helvetica;
	padding-left: 2pc;
	margin-top: 4pt;
	margin-bottom: 4pt;
	text-indent: -2pc;
}

LI {
	color: #333333; 
	font-size: 12px; 
	font-family: arial,helvetica; 
	line-height: 1.25;
}

.sidelinks {
	padding: 5px;
	text-decoration: none;
	width: 100%;
}

body {
	color:		#000000;
	background-color:	#ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
}

A.sidelinks:hover { 
	padding: 4px;
	background-color: #BABA99; 
	border-width: 1px;
	border-color: blue;
	border-style: solid; 
	text-decoration: underline;
}

img {
	border-color:	black;
}


A:link {
	color:	#003399;
}
A:active {
	color:	#ff0000;
}
A:visited {
	color:	#003399;
}
A:hover {
	color:	#999900;
}
#bdesc {
	width: 450px;
	font-size: 13px;
	font-family: verdana;
	padding-right: 10px;
	margin: 0 0 0 1em;
	width: 450px;
	line-height: 1.25;
}
#bdesc p {
	font-family: verdana;
	line-height: 1.25;
	text-indent: 1em;
}
#bdesc ul li {
	font-family: verdana;
	font-size: 13px;
	line-height: 1.25;
	color: black;
}
#bdesc blockquote, #bdesc blockquote p {
	text-indent: 0;
}
#subjfloat {
	float: left;
	border: 1px solid grey;
	padding: 1px 5px 5px 5px;
	margin: 10px 15px 4px 7px;
}
.vinfo {
	padding-left: 1em;
}
.supplist li {
	text-indent: 0;
}
img.thumbimg {
	border: 1px solid black;
}
.hide {
	display: none;
}
