body    { color: black; font-size: 12px; font-family: Arial, Helvetica, Verdana; background-color: #dbe3e9 }td   { color: #000; font-size: 12px; font-family: Arial, Helvetica, Verdana }.heading  { color: #FFFFFF; font-size: 17px; font-family: Arial, Helvetica, Verdana; font-weight: bold }.grey_border  { border: solid 1px #333 }a:link      { color: black; font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: underline }a:visited      { color: black; font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: underline }a:active      { color: black; font-size: 12px; font-family: VArial, Helvetica, Verdana; text-decoration: underline }a:hover       { color: blue; font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: underline }a.title:link        { color: black; font-size: 14px; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline }a.title:visited       { color: #000; font-size: 14px; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline }a.title:active       { color: #000; font-size: 14px; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline }a.title:hover         { color: blue; font-size: 14px; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline }.bottom_border  { border-bottom: 1px solid black }a.large:link        { color: black; font-size: 17px; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline }a.large:visited       { color: black; font-size: 17px; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline }a.large:active       { color: black; font-size: 17px; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline }a.large:hover          { color: blue; font-size: 17px; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline }a.largewhite:link		{ color: white; font-size: 17px; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none; }a.largewhite:visited		{ color: white; font-size: 17px; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none;  }a.largewhite:active		{ color: white; font-size: 17px; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none; }a.largewhite:hover		{ color: yellow; font-size: 17px; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none; }a.smallwhite:link		{ color: white; font-size: 11pt; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none; }a.smallwhite:visited		{ color: white; font-size: 11pt; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none;  }a.smallwhite:active		{ color: white; font-size: 11pt; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none; }a.smallwhite:hover		{ color: yellow; font-size: 11pt; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none; }a.smallblue:link		{ color: #305583; font-size: 11pt; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none; }a.smallblue:visited		{ color: #305583; font-size: 11pt; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none;  }a.smallblue:active		{ color: #305583; font-size: 11pt; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none; }a.smallblue:hover		{ color: purple; font-size: 11pt; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none; }.blue_sides_border { border-right: 1px solid #305583; border-left: 1px solid #305583 }.blue_border  { border-right: 1px solid #305583; border-bottom: 1px solid #305583; border-left: 1px solid #305583 }a.bscart:link        { color: black; font-size: 8pt; font-family: Arial, Helvetica, Verdana; text-decoration: none; }a.bscart:visited       { color: black; font-size: 8pt; font-family: Arial, Helvetica, Verdana; text-decoration: none; }a.bscart:active       { color: black; font-size: 8pt; font-family: Arial, Helvetica, Verdana; text-decoration: none; }a.bscart:hover         { color: black; background-color: #ffffcc; font-size: 8pt; font-family: Arial, Helvetica, Verdana; text-decoration: none; }div#progressWarning {	color: red;	background-color: #FFF799;	text-align: left;	font-weight: normal;	display: none;}.carttab {	width:	550px;	text-align: center;	margin-left: auto;	margin-right: auto;}.loginbox	{	width: 190px;	background-color: white;	border-right: 1px solid #305583; 	border-left: 1px solid #305583;}.loginmessage	{	color: #CC0000;	font-weight: bold;	margin: 0px;	background-color: yellow;}.searchresult {	text-align: left;	vertical-align: top;	width:	550px;	padding-bottom:	10px;	padding-left: 5px;	margin-left: 5px;}.fretail {	text-align: right;	font-size: 10pt;	font-weight: bold;	color: #000000;}/* book subtitle */H4.smalltitle {	font-family: arial, helvetica, sans-serif;	font-size: 10pt;	color: #000077;	margin: 2px;}.fyours {	text-align: right;	font-size: 10pt;	font-weight: bold;	color: #990000;}.fprice {	font-size: 10pt;	font-weight: bold;	color: #305583;}.LinkDarkBlueSmall {	color: #305583;	font-size: 7pt;	margin-top : 8px;}		.LinkDarkBlue {	color: #305583;	margin-top : 8px;}		.txtleft {	text-align:		left;}.txttop {	vertical-align: top;}	.txtright {	text-align:		right;}.noborder  { 	margin-right:	5px;	float: left;}.csnt	{	font-size: 8pt;	text-align: center;}.msg {	color: red;	background-color: #FFF799;	text-align: left;	font-weight: normal;}/* normal type, right aligned */.ntr	{	font-size: 10pt;	text-align: right;}.sv2lm {	font-size: 10pt;	text-align: left;	margin-bottom: 10px;}.s3rr	{	font-size: 11pt; 	text-align: right;	color: #AA0000;}/* small title bold center top*/.stt	{	font-size : 10pt;	font-weight: bold;	text-align: center;	vertical-align: top;	}.rprice	{	font-size: 10pt;	font-weight: bold;	color: #990000;	text-align: right;	}.cathead {	color: #FFFF00;	font-size : 11pt;	font-weight: bold;	text-align: center;	background-color: #305583;}.cart	{	color: #FFFFFF;	font-size : 10pt;	font-weight: bold;	text-align: center;	background-color: #305583;}/* small normal type */.snt	{	font-size: 8pt;}	/* colored small right aligned bold*/.brtxt	{	font-size: 8pt;	color: #AA0000;	font-weight: bold;	text-align: right;}/* colored small right aligned */.rtxt	{	font-size: 8pt;	color: #AA0000;	text-align: right;}.cmid	{	vertical-align: middle;	text-align: center;}/* small bold center em */.em_s	{	font-size : 8pt;	font-style: normal;	font-weight: bold;	text-align: center;}/* colored bold center em */.em_c	{	font-size : 10pt;	font-style: normal;	font-weight: bold;	color: #AA0000;	text-align: center;}.sv3darkblu	{	font-family: arial, helvetica, sans-serif;	font-size: 12pt;	color: #000077;}.sv4darkblu	{	font-family: arial, helvetica, sans-serif;	font-size: 14pt;	color: #000077;}/* small title bold center*/.st	{	font-size : 10pt;	font-weight: bold;	text-align: center;}.s2	{ 	font-size: 10pt; }.s2b	{ 	font-size: 10pt; 	font-weight: bold;}.s2r	{ 	font-size: 10pt; 	color: #AA0000;}.sv2balert {	font-size: 10pt;	font-weight: bold;	color: #FF0000;}.cartMsg {	color: Red;	font-size: 12pt;	font-weight: bold;	background-color: #FFF799;}	
