BODY
{  	
    background-color: #FFFFFF; /*#5A5D80; */
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;     
    FONT-WEIGHT: normal;
    FONT-SIZE: .85em;  
    color: #333333;   /*999999*/
    FONT-FAMILY: arial, Verdana,helvetica;
}
TD, BLOCKQUOTE,p
{
	FONT-WEIGHT: normal;
    FONT-SIZE: .85em;  
    color: #333333;   /*999999*/
    FONT-FAMILY: arial, Verdana,helvetica;
}
A {font-family:Arial, Verdana, Helvetica; font-size:1em; color: #003399;TEXT-DECORATION: none;}

A:hover
{
	color: #3366cc;
	text-decoration: underline;
}
A:active
{
    COLOR: #00bfff;
    TEXT-DECORATION: none;
}
A:visited
{
	color: #003399;
	text-decoration: none;
}
A:visited:hover
{
	color: #003399;
	text-decoration: underline;
}
UL {margin-top: 0px; margin-left: 24px;}


/*navigation framework*/
A.leftNavHeading{font-family:Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#333366;TEXT-DECORATION: none; padding-left:10px;}
A.leftLink{font-family:Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#333366;TEXT-DECORATION: none;}
A.leftCatLink
{
	font-family:Arial, Verdana, Helvetica; 
	font-size:11px; 
	color:#00395D;	
	line-height: 1.4em;
	font-weight: bold;
}
.leftCatLinkPadding
{
	margin-left: 10px;
	margin-right: 3px;
}
.leftCatLinkDiv
{
	border-bottom: solid 1px #A9B3D8;
	/*width: 140px;*/
}
.leftMiscCatLinkDiv
{
	border-bottom: solid 1px #A9B3D8;
	background-color:#CFE0B6;
	
}
.linkArticleLeft
{
	font-family:Arial, Verdana, Helvetica; 
	font-size:11px; 
	color:#00395D;	
	line-height: 1em;
	font-weight: normal;
	margin-left: 2px;
	margin-left: 2px;
}
.linkStory
{
	font-family:Arial, Verdana, Helvetica; 
	font-size:11px; 
	color:#00395D;	
	line-height: 1em;
	font-weight: normal;
	margin-left: 4px;
	margin-left: 2px;
}
.linkArticleLeftText
{
	font-family:Arial, Verdana, Helvetica; 
	font-size:11px; 
	line-height: 1em;
	font-weight: normal;
	margin-left: 4px;
	margin-left: 2px;
}
.rtBookTitle {font-family:Arial, Verdana, Helvetica; font-size:9pt; font-weight:bold; font-style:italic;}
.rtBookAuthor {font-family:Arial, Verdana, Helvetica; font-size:8pt; font-style:italic;}
.rtHeading{font-family:Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#333366;}
.breadcrumb
{
	font-size: 8pt;
	color: #c0c0c0;
	font-family: Verdana, Helvetica;
	margin-left:0px;
	padding:0px,2px,7px,0px;
}
A.greeting
{
	font-size: .729em;
	color: #ffffe1;
	font-family: Verdana, Helvetica;
	margin-left:0px;
	padding:5px 5px 5px 20px;
}
.greeting
{
	font-size: .729em;
	color: #666699;
	font-family: Verdana, Helvetica;
	margin-left:0px;
	padding:5px 5px 5px 20px;
}
.subnavtext
{
	font-size: .729em;
	color: #ffffff;
	font-family: Verdana, Helvetica;
	margin-left:0px;
	padding:5px 5px 5px 20px;
}
.subnavtext:visited
{
	font-size: .729em;
	color: #ffffff;
	font-family: Verdana, Helvetica;
	margin-left:0px;
	padding:5px 5px 5px 20px;
}
.subnavtextBold
{
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	margin-left:0px;
	padding:5px 5px 5px 20px;
}
.cartinfoPadding
{
	padding:5px 5px 5px 20px;
}
.cartinfo
{
	font-size: .80em;
	color: #008000;
	font-family: Verdana, Helvetica;
	margin-left:0px;
	padding:5px 0px 5px 20px;
	font-weight:normal;	
}
.cartinfoLink
{
	font-size: .80em;
	color: #008000;
	text-decoration:underline;
	font-family: Verdana, Helvetica;
}
.cartinfoLink:visited
{	
	color: #008000;
	text-decoration:underline;
}
.copyright {font-family:Arial, Verdana, Helvetica; font-size:8pt; color:#67699B;}
.search {font-family:Arial, Verdana, Helvetica; font-size:8pt; color:#333366;} 
.userTxt
{
	font-size: 8pt;
	color: #66666a;
	font-family: Verdana, Helvetica;
}
.errorMsg
{
	font-weight: normal;
	font-size: 9pt;
	color: #ff0000;
	font-family: Arial, Verdana, Helvetica;
	text-align:left;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*shared content layout*/
.guttertitle {font-family:Arial, Verdana, Helvetica; font-size:11pt; font-weight:bold; color:#333366;}
.menutitle {font-family:Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#FFFFFF; padding-bottom:5px;}
/*#99CC66*/
.title {font-family:Arial, Verdana, Helvetica; font-size:15pt; color:#A47547; margin-left:0px;font-weight:normal;padding-bottom:8px;padding-top:2px; }	/*Copper: #AA7531*/
.titleTopic {font-family:Arial, Verdana, Helvetica; font-size:11pt; color:#CECE9C; margin-left:0px;font-weight:bold;padding-bottom:5px;padding-top:5px; }	
.page {font-family:Arial, Verdana, Helvetica; font-size:15pt; color:#333366;}

/*used on home pg, other headings*/
.hdrAnnouncement
{
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 3px;
	color: #cc9900;
}
.smHdrAnnouncement
{
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 3px;
	color: #cc9900;
}
img.withCopy
{
	margin: 3px 3px 3px 3px;
	border: 0px;		
	
}
.hdrParagraph
{
	font-weight: bold;
	font-size: 1.0em;
	text-transform: capitalize;
	/*color: #99CC66;*/
	font-family: Arial, Verdana, Helvetica;
	padding-top: 5px;
	padding-bottom: 3px;
}
.hdrParagraphSm
{
	font-weight: bold;		
	font-family: Arial, Verdana, Helvetica;
	font-size: 0.89em;
	padding-top: 5px;
	padding-bottom: 3px;
}
.featuredTitleBlock
{
	font-weight: normal;		
	font-family: Arial, Verdana, Helvetica;
	font-size: 0.79em;
	padding-top: 5px;
	padding-bottom: 8px;
}
.featuredTitle
{
	font-weight: bold;		
	font-family: Arial, Verdana, Helvetica;
	color: #9CCF63;
	font-size: 0.89em;	
	padding-bottom: 2px;
}
.salePrice
{
	font-weight: bold;
}
.discountAmt	
{
	color:green;
}
.pageNavigationArea
{
	border-top:1px solid #CFE0B6;border-bottom:1px solid #CFE0B6;padding:5px 5px 5px 5px;	
}

/*specific pages content layout*/
.authorname {font-family:Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#663266;}
.authorback A {font-family:Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#663266; text-decoration: none;}
.authorhead {font-family:Arial, Verdana, Helvetica; font-size:9pt; font-weight:bold; color:#663266;}
.artistname {font-family:Arial, Verdana, Helvetica; font-size:9pt; font-weight:bold; color:#006666;}
.bookname {font-family:Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#333366;}
.catalogbookttl {font-family:Arial, Verdana, Helvetica; font-size:11pt; font-weight:bold; color:#333366;}
.reviewBookName {font-family:Arial, Verdana, Helvetica; font-size:11pt; font-weight:bold; color:#333366;}
.reviewTitle {font-family:Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#666666;}
.reviewDesc{font-family:Arial, Verdana, Helvetica; font-size:9pt;color:#666666;}
.ratingsCharttxt{font-family:Arial, Verdana, Helvetica; font-size:8pt; color:blue;} /* #808062*/
.bookPageTitle {font-family:Arial, Verdana, Helvetica; font-size:13pt; color:#666666; margin-left:0px;font-weight:bold;padding-bottom:5px;padding-top:10px; }	


