BODY		{ background-repeat:no-repeat; }

a:link		{ color: #0000ff; text-decoration: underline }
a:visited	{ color: #000080; text-decoration: underline }
a:active	{ color: #999999; text-decoration: underline }
a:hover		{ color: #ff0000; text-decoration: underline }


TABLE		{ COLOR: #000033; FONT: 12px verdana, arial, sans-serif; line-height: 16px; }
.title		{ COLOR: #000066; FONT: 14px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold; }
.subtitle	{ COLOR: #333333; FONT: 11px verdana, arial, sans-serif; font-weight: bold; }

.hilite			{ COLOR: #ff0000; FONT: 12px arial, verdana, sans-serif; font-weight: bold;}

.paperback			{ COLOR: #393938; FONT: 12px arial, verdana, sans-serif; font-weight: bold;}

.footer-text	{ color: #666666; font: 10px arial, verdana, sans-serif; font-weight: bold; }
.footer-text1	{ color: #666666; font: 10px arial, verdana, sans-serif; font-weight: bold; }

.subtitlenormal	{ COLOR: #000000; FONT: 14px verdana, arial; font-weight: normal;}
.searchword 	{ COLOR: #AD2220; FONT: 14px verdana, arial; font-weight: bold;}


.subtitlehome	{ COLOR: #ffffff; FONT: 12px verdana, arial; font-weight: bold;}
.smalltitle 	{ COLOR: #000000; FONT: 10px verdana, arial; font-weight: bold;}
.revtitle 		{ COLOR: #ffffff; FONT: 14px verdana, arial; font-weight: bold;}
.revsubtitle 	{ COLOR: #ffffff; FONT: 14px verdana, arial; font-weight: bold;}
.revsmalltext	{ COLOR: #ffffff; FONT: 12px arial, verdana, sans-serif; font-weight: normal; text-decoration: underline;}
.boldtext	 	{ COLOR: #000000; FONT: 12px arial, verdana, sans-serif; font-weight: bold;}
.striketext	 	{ text-decoration: line-through;}
.copyright		{ COLOR: #666666; FONT: 10px arial, verdana, sans-serif; font-weight: normal;}
.hiddentext		{ COLOR: #ffffff; FONT: 9px  arial, verdana, sans-serif; font-weight: normal;}
.highlight		{ COLOR: #ff0000; FONT: 12px arial, verdana, sans-serif; font-weight: bold;}
.highlightnormal		{ COLOR: #ff0000; FONT: 12px arial, verdana, sans-serif; font-weight: normal;}
.boldcolor		{ COLOR: #13699C; FONT: 12px  arial, verdana, sans-serif; font-weight: bold;}
.boldblack		{ COLOR: #000000; FONT: 12px  arial, verdana, sans-serif; font-weight: bold;}
.welcomeguest	{ color: #13699c; font: 12px arial, verdana, sans-serif; font-weight: normal }
.formcoltitle	{ COLOR: #000080; FONT: 14px verdana, arial; font-weight: bold;}

.yourpricetext	 	{ COLOR: #ff0000; FONT: 10pt arial; font-weight: bold;}
.boldstriketext	 	{ COLOR: #6A0B38; FONT: 10px arial, verdana, sans-serif; font-weight: bold; text-decoration: line-through;}

.date-font	{ color: #000000; font: 12px arial, verdana, sans-serif; font-weight: normal }
#date-position  { padding:0px 0px; white-space:nowrap;}

.homepagetitle	 		{ FONT: 16px sans-serif; COLOR: #000000; font-weight: normal; line-height: 20px;}
a.homepagetitle:link	{ COLOR: #000000; text-decoration: none; }
a.homepagetitle:visited	{ COLOR: #000000; text-decoration: none; }
a.homepagetitle:active	{ COLOR: #000000; text-decoration: none; }
a.homepagetitle:hover	{ COLOR: #ad2220; text-decoration: underline; }

.homepageauthor	 	{ FONT: 12px sans-serif; COLOR: #800000; font-weight: bold; line-height: 20px;}
.homepageprice		{ COLOR: #003079; FONT: 12px sans-serif; font-weight:bold;}

.cartresult1		{ 
		background-color:#ffffee;
	}
.cartresult2		{ 
		background-color:#fffefc;
	}

.searchtitle	 		{ FONT: 16px arial; COLOR: #003079; font-weight: bold;}
a.searchtitle:link		{ COLOR: #003079; text-decoration: underline; }
a.searchtitle:visited	{ COLOR: #003079; text-decoration: underline; }
a.searchtitle:active	{ COLOR: #003079; text-decoration: underline; }
a.searchtitle:hover		{ COLOR: #AD2220; text-decoration: underline; }

.searchauthor		{ COLOR: #ad2220; FONT: 14px verdana, arial; font-weight: bold;}

.searchannt			{ COLOR: #000000; FONT: 12px verdana, arial; font-weight: normal; text-align="justify";}
.searchprice		{ COLOR: #003079; FONT: 12px sans-serif; font-weight:bold;}
.searchisbn			{ COLOR: #ad2220; FONT: 12px sans-serif; font-weight:bold;}
.searchseries		{ COLOR: #666699; FONT: 12px verdana, arial; font-weight: bold;}

.searchdetails		{ COLOR: #666699; FONT: 11px verdana, arial; font-weight: normal;}
.searchrowback1		{ background-color: #F2EAEB;}
.searchrowback2		{ background-color: #ffffff;}

.searchtop		{ 
		background-image: url("images/shadesearchtop.gif");
		border: #000000 0px solid }
	}
.searchbottom		{ 
		background-image: url("images/shadesearchbottom.gif");
		border: #000000 0px solid }
	}

.searchlistresult2		{ 
		background-color:#feffff;
	}
.searchlistresult1		{ 
		background-color:#ffffee;
	}

#welcomecartmesg	{ POSITION: relative; TOP: 0px; LEFT: 0px; padding:0px 0px; white-space:nowrap;}
#basketaddwait	{ width: 200px; POSITION: relative; TOP: 10px; LEFT: -200px; padding:0px 0px; white-space:nowrap;}
#livesearch	{ width: 500px; POSITION: relative; TOP: 0px; padding:0px 0px; white-space:nowrap; }
#livesearchwait	{ width: 500px; POSITION: relative; TOP: 10px; padding:0px 0px; white-space:nowrap;}

#livesearchstring  { margin-top:0px; margin-left:0px;} 

.livesearchresults	{ COLOR: #0000ff; }
  
.livesearchbox	{ FONT: 12px arial, verdana, sans-serif;
		background-image: url("images/shadeform.gif");
		text-align: left;
		image-align: absmiddle;
		height: 18px;
		width: 500PX;
		border: #000000 1px solid }

.searchbox	{ FONT: 9pt arial;
		background-image: url("images/shadeform.gif");
		text-align: left;
		image-align: absmiddle;
		height: 20px;
		width: 160PX;
		border: #666666 1px solid }
			

.priceselectbox	{ FONT: 8pt arial;
		background-image: url("images/shadeform.gif");
		text-align: left;
		image-align: absmiddle;
		height: 18px;
		width: 260PX;
		border: #000000 1px solid }

.pricebigselectbox	{ FONT: 10pt arial;
		background-image: url("images/shadeform.gif");
		text-align: left;
		image-align: absmiddle;
		height: 25px;
		width: 370PX;
		border: #000000 1px solid }


.headerborders		{ BORDER: #ffcccc 1px solid; padding: 2px 2px 2px 2px;}

.borders		{ BORDER: #ffcccc 1px solid; }
.borders-t		{ BORDER-LEFT: #ffcccc 0px solid; BORDER-RIGHT: #ffccccc 0px solid; BORDER-TOP: #ffccccc 1px solid; BORDER-BOTTOM: #ffccccc 0px solid; }
.borders-b		{ BORDER-LEFT: #ffccccc 0px solid; BORDER-RIGHT: #ffccccc 0px solid; BORDER-TOP: #ffccccc 0px solid; BORDER-BOTTOM: #ffccccc 1px solid; }
.borders-tb		{ BORDER-LEFT: #ffccccc 0px solid; BORDER-RIGHT: #ffccccc 0px solid; BORDER-TOP: #ffccccc 1px solid; BORDER-BOTTOM: #ffccccc 1px solid; }
.borders-l		{ BORDER-LEFT: #ffccccc 1px solid; BORDER-RIGHT: #ffccccc 0px solid; BORDER-TOP: #ffccccc 0px solid; BORDER-BOTTOM: #ffccccc 0px solid; }
.borders-r		{ BORDER-LEFT: #ffccccc 0px solid; BORDER-RIGHT: #ffccccc 1px solid; BORDER-TOP: #ffccccc 0px solid; BORDER-BOTTOM: #ffccccc 0px solid; }
.borders-light	{ BORDER: #D6E4E9 1px solid; }

.pic-borders	 	{ 
		border: #ffffff 2px solid;
		padding-left: 2px;
		padding-bottom: 2px;
		padding-right: 2px;
		padding-top: 2px;
	}
A:hover .pic-borders { 
		border: #000000 2px solid;
		padding-left: 2px;
		padding-bottom: 2px;
		padding-right: 2px;
		padding-top: 2px;
	}


.formtext		{ COLOR: #333333; FONT: 11px verdana, arial; font-weight: normal;}


.dropdown45	{ FONT: 12px arial, verdana, sans-serif;
		background-image: url("images/shadeform.gif");
		text-align: left;
		WIDTH: 46PX;
		BORDER: #000000 1px solid }


.drop-down1	{ 
		width: 156px;
		font-family:  verdana;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		background-color:#ffffff;
		color: #003079;	
		border-top: #ffffff 1px solid;
		border-bottom: #cccccc 1px solid;
		border-left: #ffffff 1px solid;
		border-right: #ffffff 1px solid;
	}
.drop-downon1	{ 
		width: 156px;
		font-family:  arial;
		font-size: 12px;
		cursor:hand;
		font-weight: bold;
		text-decoration: none;
		text-indent: 0px;
		text-align: center;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 6px;
		padding-bottom: 6px;
		display: block;
		background-color:#AD2220;
		color: #E6E7E8;	
		border-top: #ffffff 0px solid;
		border-bottom: #cccccc 1px solid;
		border-left: #ffffff 0px solid;
		border-right: #ffffff 0px solid;
	}

.dropdown250	{ FONT: 12px arial, verdana, sans-serif;
		background-image: url("images/shadeform.gif");
		text-align: left;
		WIDTH: 250PX;
		BORDER: #000000 1px solid }


.dropdown250	{ FONT: 11px arial, verdana, sans-serif;
		background-image: url("images/shadeform.gif");
		text-align: left;
		WIDTH: 100%;
		BORDER: #000000 1px solid }

.shadeform25	{ FONT: 12px arial, verdana, sans-serif;
		background-image: url("images/shadeform.gif");
		text-align: left;
		WIDTH: 25PX;
		BORDER: #000000 1px solid }

.shadeform50	{ FONT: 12px arial, verdana, sans-serif;
		background-image: url("images/shadeform.gif");
		text-align: left;
		WIDTH: 50PX;
		BORDER: #000000 1px solid }

.shadeform75	{ FONT: 12px arial, verdana, sans-serif;
				background-image: url("images/shadeform.gif");
				text-align: left;
				WIDTH: 75PX;
				BORDER: #000000 1px solid }
		
.shadeform100	{ FONT: 12px arial, verdana, sans-serif;
				background-image: url("images/shadeform.gif");
				text-align: left;
				WIDTH: 100PX;
				BORDER: #000000 1px solid }

.shadeform125	{ FONT: 12px arial, verdana, sans-serif;
				background-image: url("images/shadeform.gif");
				text-align: left;
				WIDTH: 125PX;
				BORDER: #000000 1px solid }
		
.shadeform150	{ FONT: 12px arial, verdana, sans-serif;
				background-image: url("images/shadeform.gif");
				text-align: left;
				WIDTH: 150PX;
				BORDER: #000000 1px solid }

.shadeform200	{ border: 12px arial, verdana, sans-serif;
				background-image: url("images/shadeform.gif");
				text-align: left;
				width: 200PX;
				border: #000000 1px solid }
		
.shadeform250	{ FONT: 12px arial, verdana, sans-serif;
				background-image: url("images/shadeform.gif");
				text-align: left;
				WIDTH: 250PX;
				BORDER: #000000 1px solid }
		
.shadeform300	{ FONT: 12px arial, verdana, sans-serif;
				background-image: url("images/shadeform.gif");
				text-align: left;
				WIDTH: 300PX;
				BORDER: #000000 1px solid }

.shadeform350	{ FONT: 12px arial, verdana, sans-serif;
				background-image: url("images/shadeform.gif");
				text-align: left;
				WIDTH: 350PX;
				BORDER: #000000 1px solid }
.shadeform400	{ FONT: 12px arial, verdana, sans-serif;
				background-image: url("images/shadeform.gif");
				text-align: left;
				WIDTH: 400PX;
				BORDER: #000000 1px solid }
.shadeform450	{ FONT: 12px arial, verdana, sans-serif;
				background-image: url("images/shadeform.gif");
				text-align: left;
				WIDTH: 450PX;
				BORDER: #000000 1px solid }
.shadeform500	{ FONT: 12px arial, verdana, sans-serif;
				background-image: url("images/shadeform.gif");
				text-align: left;
				WIDTH: 500PX;
				BORDER: #000000 1px solid }
		
.textarea	{ FONT: 12px arial, verdana, sans-serif;
			background-image: url("images/shadeform.gif");
			text-align: left;
			WIDTH: 250PX;
			HEIGHT: 100PX;
			BORDER: #000000 1px solid }
.textarearmk	{ FONT: 12px arial, verdana, sans-serif;
			background-image: url("images/shadeform.gif");
			text-align: left;
			WIDTH: 300PX;
			HEIGHT: 100PX;
			BORDER: #000000 1px solid }

.textareaannt	{ FONT: 12px arial, verdana, sans-serif;
			background-image: url("images/shadeform.gif");
			text-align: left;
			WIDTH: 500PX;
			HEIGHT: 150PX;
			BORDER: #000000 1px solid }
			
.textareamesg	{ FONT: 12px arial, verdana, sans-serif;
			background-image: url("images/shadeform.gif");
			text-align: left;
			WIDTH: 300PX;
			HEIGHT: 200PX;
			BORDER: #000000 1px solid }


.lstitleon {
		font-family:  arial;
		font-size: 10pt;
		width:500px;
		cursor:hand;
		display: block;
		font-weight: normal;
		text-indent: 0px;
		text-align: left;
		background-color:#DEDEE8;
		color: #13699C;
		border-top: #13699C 1px solid;
		border-bottom: #69BEF1 1px solid;
		border-left: #13699C 1px solid;
		border-right: #13699C 1px solid;
	}
		
.lstitle	{ 
		font-family:  arial;
		font-size: 10pt;
		width:500px;
		cursor:hand;
		display: block;
		font-weight: normal;
		text-decoration: none;
		text-indent: 0px;
		text-align: left;
		background-color:#F1F2F4;
		color: #333333;	
		border-top: #13699C 1px solid;
		border-bottom: #258ECD 1px solid;
		border-left: #13699C 1px solid;
		border-right: #13699C 1px solid;
	}


.menuleftmulti1 { width: 180px;	}

.menuleftmulti1line {
		border-top: #cccccc 1px solid;
		border-bottom: #cccccc 1px solid;
		border-left: #cccccc 0px solid;
		border-right: #cccccc 0px solid;
	}

.menuleftmulti1	{ 
		font-family:  arial;
		font-size: 12px;
		cursor:hand;
		font-weight: bold;
		text-decoration: none;
		text-indent: 0px;
		text-align: center;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 6px;
		padding-bottom: 6px;
		display: block;
		background-color:#ffffff;
		color: #003079;	
		border-top: #ffffff 0px solid;
		border-bottom: #cccccc 1px solid;
		border-left: #ffffff 1px solid;
		border-right: #ffffff 1px solid;
	}
.menuleftmulti1on	{ 
		font-family:  arial;
		font-size: 12px;
		cursor:hand;
		font-weight: bold;
		text-decoration: none;
		text-indent: 0px;
		text-align: center;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 6px;
		padding-bottom: 6px;
		display: block;
		background-color:#AD2220;
		color: #E6E7E8;	
		border-top: #ffffff 0px solid;
		border-bottom: #cccccc 1px solid;
		border-left: #ffffff 0px solid;
		border-right: #ffffff 0px solid;
	}


.smalllinks{
		color: #0000ff;
		font-family:  arial;
		font-size: 9pt;
		text-decoration: underline;
}
a.smalllinks:link{ 
		color: #0000ff;
		font-family:  arial;
		font-size: 9pt;
		text-decoration: underline;
	}	
a.smalllinks:visited{ 
		color: #0000ff;
		font-family:  arial;
		font-size: 9pt;
		text-decoration: underline;
	}
a.smalllinks:active		{ 
		color: #0000ff;
		font-family:  arial;
		font-size: 9pt;
		text-decoration: underline;
	}
a.smalllinks:hover { 
		color: #ff0000;
		font-family:  arial;
		font-size: 8pt;
		text-decoration: underline;
	}

/*reverse link*/

.revlinks			{ 
					color: #666666;
					font: 10px verdana, arial;
					font-weight: normal;
					letter-spacing: 0px;
					line-height: 20px;
				}
				
a.revlinks:link			{ 
					color: #0000FF;
					text-decoration: none;
					letter-spacing: 0px;
				}	
a.revlinks:visited		{ 
					color: #0000FF; 
					text-decoration: none; 
					letter-spacing: 0px;
				}
a.revlinks:active		{ 
					color: #0000FF;
					text-decoration: none;
					letter-spacing: 0px;
				}
a.revlinks:hover			{ 
					color: #FF0000;
					text-decoration: none;
					letter-spacing: 0px;
				}
				
.homelinks			{ 
					color: #ffffff;
					font: 12px verdana, arial;
					font-weight: bold;
					letter-spacing: 0px;
					line-height: 20px;
				}
				
a.homelinks:link			{ 
					color: #ffffff;
					text-decoration: none;
					letter-spacing: 0px;
				}	
a.homelinks:visited		{ 
					color: #ffffff; 
					text-decoration: none; 
					letter-spacing: 0px;
				}
a.homelinks:active		{ 
					color: #ffffff;
					text-decoration: none;
					letter-spacing: 0px;
				}
a.homelinks:hover			{ 
					color: #E02828;
					text-decoration: none;
					letter-spacing: 0px;
				}


LI { 
	list-style: square outside; 
	color: #ad2220;
	line-height: 20px;
	font-family: verdana;
	font-size: 12px;
	font-color: #ffffff;
	cursor:none;
	font-weight: bold;
	text-decoration: none;
	background-color:#ffffff;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

LI a:link{ 
	list-style: square outside; 
	color: #003079;
	line-height: 20px;
	font-family: arial;
	font-size: 12px;
	font-color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	background-color:#ffffff;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

LI a:visted{ 
	list-style: square outside; 
	color: #003079;
	line-height: 20px;
	font-family: arial;
	font-size: 12px;
	font-color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	background-color:#ffffff;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

LI a:active{ 
	list-style: square outside; 
	color: #003079;
	line-height: 20px;
	font-family: arial;
	font-size: 12px;
	font-color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	background-color:#ffffff;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

LI a:hover { 
	list-style: square outside; 
	color: #ffffff;
	line-height: 20px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color:#ad2220;
}

.subcolhead	{
		font: 12px arial, verdana, sans-serif;
		font-weight: bold;
		color: #444444;
		background-color: #FCFCEF;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		height: 16px;
		border: #cccccc 1px solid; 
	}
	
.colhead	{
		font: 12px arial, verdana, sans-serif;
		font-weight: bold;
		color: #444444;
		background-color: #eeffee;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 4px;
		padding-bottom: 4px;
		height: 24px;
		border: #cccccc 1px solid; 
	}

.coltext	{
		font: 12px arial, verdana, sans-serif;
		color: #000000;
		background-color: #ffeeff;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 1px;
		padding-bottom: 1px;
		border: #cccccc 0px solid; 
	}
	
.blackline	{
		font: 12px arial, verdana, sans-serif;
		color: #ffffff;
		background-color: #E3E7E8;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 1px;
		padding-bottom: 1px;
		border: #cccccc 0px solid; 
	}
	
	
.listtext		{ COLOR: #666699; FONT: 11px verdana, arial; font-weight: normal;}