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

.carttextlink			{ COLOR: #000033; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; letter-spacing: 0px; }
a.carttextlink:link		{ color: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; letter-spacing: 0px; }
a.carttextlink:visited	{ color: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; letter-spacing: 0px; }
a.carttextlink:active	{ color: #ffffff; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; letter-spacing: 0px; }
a.carttextlink:hover	{ color: #756413; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-decoration: underline; letter-spacing: 0px; }

.homerightlink				{ COLOR: #ffffff; FONT: 11px verdana, arial, sans-serif; font-weight: normal; text-decoration: none; letter-spacing: 0px; }
a.homerightlink:link		{ color: #ffffff; FONT: 11px verdana, arial, sans-serif; font-weight: normal; text-decoration: none; letter-spacing: 0px; }
a.homerightlink:visited		{ color: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: normal; text-decoration: none; letter-spacing: 0px; }
a.homerightlink:active		{ color: #ffffff; FONT: 11px verdana, arial, sans-serif; font-weight: normal; text-decoration: none; letter-spacing: 0px; }
a.homerightlink:hover		{ color: #FFEFCD; FONT: 11px verdana, arial, sans-serif; font-weight: normal; text-decoration: none; letter-spacing: 0px; }

.smalltext			{ COLOR: #333333; FONT: 10px verdana, sans-serif; }

.htitle		{ COLOR: #481E03; FONT: 12px   verdana,  arial, sans-serif; letter-spacing: 1px; font-weight: normal; line-height: 20px; }
.hsubtitle	{ COLOR: #481E03; FONT: 11px   verdana,  arial, sans-serif; letter-spacing: 1px; font-weight: normal; line-height: 20px; }
.hauthor	{ COLOR: #528983; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold; font-style: italic; line-height: 20px; }
.hbibs		{ COLOR: #C87318; FONT: 10px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: normal; line-height: 16px; font-weight: normal;}
.hyear		{ COLOR: #C87318; FONT: 9px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: normal; line-height: 16px; font-weight: normal;}

.authorlink				{ COLOR: #528983; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: normal; font-style: italic; text-decoration: none; }
a.authorlink:link		{ color: #528983; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: normal; font-style: italic; text-decoration: underline; }
a.authorlink:visited	{ color: #528983; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: normal; font-style: italic; text-decoration: underline;  }
a.authorlink:active		{ color: #528983; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: normal; font-style: italic; text-decoration: underline; }
a.authorlink:hover		{ color: #666666; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: normal; font-style: italic; text-decoration: underline;}

.serieslink				{ COLOR: #415D69; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: normal; font-style: italic; text-decoration: none; }
a.serieslink:link		{ color: #415D69; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: normal; font-style: italic; text-decoration: underline; }
a.serieslink:visited	{ color: #415D69; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: normal; font-style: italic; text-decoration: underline;  }
a.serieslink:active		{ color: #415D69; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: normal; font-style: italic; text-decoration: underline; }
a.serieslink:hover		{ color: #333333; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: normal; font-style: italic; text-decoration: underline;}

.otherlink				{ COLOR: #091E8A; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }
a.otherlink:link		{ color: #415D69; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold; font-style: none; text-decoration: underline; }
a.otherlink:visited		{ color: #415D69; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold; font-style: none; text-decoration: underline;  }
a.otherlink:active		{ color: #415D69; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold; font-style: none; text-decoration: underline; }
a.otherlink:hover		{ color: #333333; FONT: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold; font-style: none; text-decoration: underline;}



TABLE			{ COLOR: #82251E; FONT: 12px verdana, arial, sans-serif; letter-spacing: 0px; line-height:20px; }
.title			{ COLOR: #0E129F; FONT: 12px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold; }
.titlebig		{ COLOR: #481E03; FONT: 15px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold; }
.lefttitlebig	{ COLOR: #ffffff; FONT: 12px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold; }

.title1			{ COLOR: #EE4317; FONT: 16px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold; }
.title2			{ COLOR: #8A7860; FONT: 16px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold; }
.subtitle		{ COLOR: #3A3A33; FONT: 11px verdana, arial, sans-serif; font-weight: normal; }
.annt			{ COLOR: #000000; FONT: 12px verdana, arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: 1px; }
.biblio			{ COLOR: #644229; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }
.by				{ COLOR: #615959; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }
.year			{ COLOR: #0E129F; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }
.price			{ COLOR: #415D69; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }
.place			{ COLOR: #0E129F; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }
.ispb			{ COLOR: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }
.buybook		{ COLOR: #0E129F; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }
.pricevalue		{ COLOR: #CB411C; FONT: 12px verdana, arial, sans-serif; font-weight:bold; }

.bullet 	{ 	list-style-type: square;
				COLOR: #AE0B0B;
			}

.detsidehead	{
				background-color:#247B16; 
				COLOR: #ffffff;
				FONT: 11px verdana, arial, sans-serif;
				font-weight: bold; letter-spacing: 0px;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 10px;
				padding-right: 10px;
			}

.detsidetext	{
				COLOR: #000000;
				FONT: 11px verdana, arial, sans-serif;
				font-weight: normal; letter-spacing: 0px;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 10px;
				padding-right: 10px;
			}

.detsubhead	{
				background-color:#f0fbff; 
				COLOR: #000000;
				width: 250px;
				height: 24 px;
				FONT: 11px verdana, arial, sans-serif;
				font-weight: bold; letter-spacing: 0px;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 10px;
				padding-right: 10px;
			}
			
.detsubtext	{
				background-color:#fff3e6; 
				COLOR: #000000;
				width: 250px;
				height: 20 px;
				FONT: 11px verdana, arial, sans-serif;
				font-weight: normal; letter-spacing: 0px;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 10px;
				padding-right: 10px;
			}

.border-topbot	{ border-top: #4B86F5 1px solid;  border-bottom: #4B86F5 1px solid;}
.border-toponly	{ border-top: #4B86F5 1px solid; }
.border			{ border: #D9DAEE5 1px solid; }

.cartborder-topbot	{ border-top: #99ddff 1px solid;  border-bottom: #99ffff 1px solid;}
.cartborder-botonly	{ border-bottom: #99ffff 1px solid;}
.cartborder			{ border: #99ffff 1px solid; }

.copyright			{ COLOR: #000033; FONT: 10px verdana, arial, sans-serif }

.carttext			{ COLOR: #000033; FONT: 10px verdana, arial, sans-serif; font-weight:bold; letter-spacing: 1px; }

.midtext			{ color: #0000ff; FONT: 11px verdana, sans-serif; }
a.midtext:link		{ color: #0000ff; text-decoration: none; }
a.midtext:visited	{ color: #000080; text-decoration: none; }
a.midtext:active	{ color: #999999; text-decoration:none; }
a.midtext:hover		{ color: #ff0000; text-decoration: underline; }

.dettitle			{ color: #D05C23; FONT: 11px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; }
a.dettitle:link		{ color: #D05C23; FONT: 11px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; }
a.dettitle:visited	{ color: #B7AEAA; FONT: 11px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; }
a.dettitle:active	{ color: #F88351; FONT: 11px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; }
a.dettitle:hover	{ color: #666666; FONT: 11px verdana, arial, sans-serif; font-weight: bold; text-decoration: underline; }

.carthead	{ COLOR: #333333; FONT: 11px verdana, arial, sans-serif; font-weight: bold; }

.cartqtyform	{ text-align: left;
					WIDTH: 40px;
				}

.formcart	{ 
			margin-top: 0;
			margin-bottom: 0;
			margin-left: 0;
			margin-right: 0;
		}

.form-text	{ text-align: left;
				WIDTH:100px;
				border-top: #1154D3 1px solid;
				border-bottom: #1154D3 1px solid;
				border-right: #1154D3 1px solid;
				border-left: #1154D3 1px solid;
		}
.form-search { 	background-image: url("images/submit-button.gif");
			background-color:#F0F0F0;
			width: 25px;
			height: 22px;
			cursor:hand;
			text-align: center;
			border: #efefef 1px solid;
}
		
.form-searchon { background-image: url("images/submit-buttonon.gif");
			background-color:#DBE2E7;
			width: 25px;
			height:22px;
			cursor:hand;
			text-align: center;
			border: #efefef 1px solid;
		}

.form-clickfind { 	background-image: url("images/submit-button.gif");
			background-color:#F0F0F0;
			width: 180px;
			height: 22px;
			cursor:hand;
			text-align: center;
			border: #efefef 1px solid;
}
		
.form-clickfindon { background-image: url("images/submit-buttonon.gif");
			background-color:#DBE2E7;
			width: 180px;
			height: 22px;
			cursor:hand;
			text-align: center;
			border: #efefef 1px solid;
		}
		