/* Style for links across the top of the page  */

#wrap {margin-top:20px; margin-bottom:50px;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;}

h1,h2,h3,h4,h5,h6{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h1 {
font-size:140%;
}

h2 {
font-size:120%;
font-weight:100;
}
h3 {
font-size:110%;
}
h4 {
font-size:100%;
}
.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
}
A.topmenu:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.topmenu:visited { 
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #E9D4A3;
}
A.topmenu:active { 
	color: #663300; 
	text-decoration: none;
	background-color: #E9D4A3;
}
A.topmenu:hover { 
	color: #663300; 
	text-decoration: none;
	background-color: #E9D4A3;
}

/* Style for dynamic categories on the left side  */
.leftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #932E43;
	text-decoration: none;
}
A.leftmenu:link { 
	color: #932E43;
	text-decoration: none
}
A.leftmenu:visited { 
	color: #932E43; 
	text-decoration: none
}
A.leftmenu:hover {
	color: #4A2700;
	text-decoration: none;
}
A.leftmenu:active {
	color: #4A2700; 
	text-decoration: none;
}
a:link {  
	text-decoration: underline;
		color: #990000;
}
a:hover {  
	text-decoration: underline
}

/* Main Book Title on Drill Down Page, links to product detail  */
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration : none;
}
A.title:link {
	color: #000000;
	text-decoration: none;
}
A.title:hover {
	color: #990000;
}
A.title:active {
	color: #CC0000;
}
A.title:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.titlered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #942C42;
	font-weight: bold;
	text-decoration : none;
}
A.titlered:link {
	color: #942C42;
	text-decoration: underline;
}
A.titlered:hover {
	color: #4a2400;
	text-decoration: underline;
}
A.titlered:active {
	color: #CC0000;
}
A.titlered:visited {
	color: #942C42;
	text-decoration: none;
	font-weight: bold;
}

/* Style for title on product detail page */
.detailtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #932E43;
	font-weight: bold;
	text-decoration : none;
}

/* Subtitle style on drilldown and detail pages  */
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

/* Price for drill down pages and detail pages  */
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}
/* Price with line through it, for drilldown pages and detail pages  */
.priceslash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	text-decoration: line-through;
}
/* Styly for the actual word Price  */
.pricebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

/* Style for description of product  */
.description {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
}
.descriptionwhite {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #ffffff;
}
A.descriptionwhite:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.descriptionwhite:visited {
	color: #FFFFFF; 
	text-decoration: none;
}
A.descriptionwhite:active {
	color: #FFFFFF;
}
A.descriptionwhite:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* Style for short dscription of product  */
.shortdescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
}
.subcatdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	color: #000000;
	border-right: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
}
/* Style for product Code number  */
.productcode {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
}
/* Style for actual word Product Code */
.productcodebold {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
/* Style for product ISBN number  */
.isbn {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
}

/* Style for actual word ISBN */
.isbnbold {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

/* Style for Publisher  */
.publisher {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
}

/* Style for actual word Publisher */
.publisherbold {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

/* Style for description of avalability ie. Backorder Policy*/
.availability {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
}
a.availability:link {
	color: #0033FF;
	text-decoration: underline;
}
a.availability:visited {
	text-decoration: underline
}

/* Style for availability status ie In Stock, Out Of Stock */
.availstatus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
/* Style for actual word Availablity */
.availbold {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* Style for number of pages */
.pages {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 12px;
}
/* Style for actual word Pages */
.pagesbold {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

/* Style for size of product */
.size {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 12px;
}
/* Style for actual word Size */
.sizebold {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

/* Style for binding style */
.binding {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
}
/* Style for actual word Binding */
.bindingbold {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

/* Style for authors names */
.author{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-style: normal;
}
a.author:link {
	text-decoration: underline
}
a.author:visited {
	text-decoration: underline
}

/* Style for actual word Author or By, And ect */
.authorbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}

/* Style for Contributor header display */
.contribhlight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #990000;
}
.contribshortbio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.contriblongbio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
}
.contriblongbio:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #990000;
}
/* Style for Review title or bold words */
.reviewhead {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
/* Style for review text */
.review {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
}

/* Style for the word Category on the top of the drill down pages */
.category {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/* Style for the dynamic category on the top of the page next to the word category */
.categoryhlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}

/* Style for text indicating what page you are NOT on when there is more that one page of products and text explaining it */
.resultpgs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;

}
/* Style for text indicating what page you ARE on when there is more that one page of products */
.resultpgshlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}

/* General style for text at bottom of the page or anywhere very small type is needed */
.fineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
a.fineprint:hover {
	color: #003399;
	text-decoration: underline
}
a.fineprint:link {
	color: #336699;
	text-decoration: none
}
a.fineprint:visited {
	color: #336699;
	text-decoration: none
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
/* This style is outdated. It is here incase anything that needs to be normal is using this class. It should be identical to normal */
.normalblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.normalbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* Style for sub category links after clicking on left menu category */
.linkdrilldown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
A.linkdrilldown:link {
	color: #4A2700;
	text-decoration: underline;
}
A.linkdrilldown:visited {
	color: #4A2700;
}
A.linkdrilldown:hover {
	color: #990000;
	text-decoration: underline
}
.adinclude {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
/* Style for login navigation message */
.loginnavmsg {
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
}
a.loginnavmsg:link {
	color : #990000;
}
a.loginnavmsg:hover {
	color : #CC0000;
	text-decoration: underline;
}
/* Padding for main TD */
.dynamictable {
	padding: 15px 10px 0px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.largeImage {
	clear: none;
	float: left;
	width: 200px;
	margin: 5px 15px 15px 0px;
	padding: 0px;
}
.HeaderMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.HeaderMenu:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.HeaderMenu:hover {
	color: #932E43; 
	text-decoration: none;
}.Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
}
.SubHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #8C6334;
}
.SubHeaderWhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #FFFFFF;
}
.SubHeaderWhiteSmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #FFFFFF;
}
A.SubHeaderWhiteSmall:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.SubHeaderWhiteSmall:visited {
	color: #FFFFFF; 
	text-decoration: none;}
A.SubHeaderWhiteSmall:active {
	color: #FFFFFF;
}
A.SubHeaderWhiteSmall:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.HeaderWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF;
}
.linkreversed {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
A.linkreversed:link {

	color: #FFFFFF;
	text-decoration: underline;
}
A.linkreversed:visited {

	color: #FFFFFF;
}
.SubHeaderOrange {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: F59321;
}
.SubHeaderDarkBrown {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: 4A2400;
}
.fineprintred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}
.SubHeaderDarkBrownh2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: 4A2400;
}
.HeaderOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #CC6600;
}
.instock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color:#932E43;
	padding-left:4px;
	padding-right:4px;
	border-color:#003300;
	font-weight: bold;
}
.WhiteText {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}
A.WhiteText:link {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}
A.WhiteText:visited {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}
A.WhiteText:active {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 16px;
}
A.WhiteText:hover {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC33;
	text-decoration: underline;
	line-height: 16px;
}
.pdfdownload {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-decoration : none;
}
