input  { color: #000; background-color: #bbc }
input:hover {background: yellow;}
input:focus {background: #FF99FF;}
input:focus:hover {background: #99FF99;}
select { background-color: #bbc; color: #000; }

body { background-color: #5a77b1; background-image: url(images/bg.jpg); text-align: left; }
.category 	{ font-family:arial, tahoma; color:#239e52; font-size:12pt; font-weight:bold; }
.catheader	{ font-family:tahoma, arial; color:#2a7415; font-size:18px; font-weight:bold; }
.catdesc	{ font-family:arial,tahoma; color:#000000; font-size:10pt; font-weight:bold; text-align: justify;}
.subcat		{ font-family:arial, tahoma; color:#239e52; font-size:10pt; font-weight:bold;  }
.topnav		{ font-family:arial,tahoma; color=#FFFFFF; font-size:6pt; text-decoration:none; }
.header     	{ font-family:arial,tahoma; font-size:10pt; color:#000000; font-weight:bold; }
.item       	{ font-family:arial,tahoma; font-size:10pt; color:#000000; font-weight:normal; }
.smalltext  	{ font-family:arial,tahoma; font-size:8pt; color:#000000; font-weight:normal; }
.itemheader 	{ font-family:arial,tahoma; font-size:10pt; color:#00FF00; font-weight:normal; }
.bodytext   	{ font-family:arial, tahoma; font-size:12pt; color:#6a5a39; font-weight:normal; text-align: left; }
.regtext    	{ font-family:arial,tahoma; font-size:9pt; color:#000000; font-weight:normal; }
.indent	    	{ text-indent:20pt; }
.address    	{ font-family:arial,tahoma; font-size:8pt; color:#000000; font-weight:normal; padding-left:10pt; }
.subcatbig     	{ font-family:arial,tahoma; color:#000000; font-size:12pt; }
.numproducts   	{ font-family:arial,tahoma; color:#000000; font-size:7pt; text-indent:7; }
.prodtitle     	{ font-family:arial,tahoma; color:#000000; font-size:10pt; text-indent:0; font-weight:bold}
.preowned    	{ font-family:arial,tahoma; color:#0041B5; font-size:10pt; text-indent:0; font-weight:bold}
.prodprice     	{ font-family:arial,tahoma; color:#000000; font-size:10pt; text-indent:0; font-weight:bold}
.proddesc      	{ font-family:arial,tahoma; color:#000000; font-size:9pt; text-indent:0; }
A:Link  		{ font-family :arial,Tahoma,Verdana,Helvetica; color : #0041B5; text-decoration : none; }
A:Visited 	{ font-family :arial,Tahoma,Verdana,Helvetica; color : #0051DE; text-decoration : none; }
A:Active  	{ font-family :arial,Tahoma,Verdana,Helvetica; color : #0051DE; text-decoration : none; }
A:Hover  	{ font-family :arial, tahoma, Verdana, Helvetica; text-decoration : underline; }
.menu	{  width: 150; background-color: #000;  }
#nav { width:725px; height:20px;}
#nav li { color: #006; font-size: 15px; font-family: arial, tahoma, Verdana, Helvetica; line-height: 22px; float: right; white-space: nowrap; list-style: none;  border-left: 2px solid #fff   }
#nav a { display: block; float: right; padding: 0 14px ; text-decoration: none; color: #006; font-weight: bold; width: 0.1em; }
html>body #nav a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {color: #006; float: none;}            /* End IE5-Mac hack */
#nav a:hover { color: #fff; background-color :#7d8fc1;}
#nav #current, #nav #current a {color: #FFF;}
#leftNav { text-align: left; width: 150px; padding: 0;}
#leftNav ul { margin-left:0px; border-top: 1px solid #fff; padding: 0; }
#leftNav li { display: block; list-style-type: none; color: #fff; font-size: 13px; line-height: 14px; font-weight: normal; font-style: italic; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; border-bottom: 1px solid #fff; margin: 0; padding: 3px 5px; }
#leftNav li a:link, #leftNav li a:visited, #leftNav li a:active { display: block; color: #fff; font-style: normal; text-decoration: none; padding-right: 5px; }
#leftNav li a:hover { color: #c69b7d; background-color: #5a77b1; text-decoration: none; }	
html>body #leftNav a {width: auto;}    /* fixes IE6 hack */
.cart	{  width: 90%;  }
.cartheader   { padding: 3px; background-color: #555; border-top: 5px solid #000; font-family:arial,tahoma; font-size:10pt; color:#fff; font-weight:bold;}
.cartheaderR   { padding: 3px;background-color: #555; border-top: 5px solid #000; border-right: 1px solid #000; font-family:arial,tahoma; font-size:10pt; color:#fff; font-weight:bold;}
.cartheaderL   { padding: 3px;background-color: #555; border-top: 5px solid #000; border-left: 1px solid #000; font-family:arial,tahoma; font-size:10pt; color:#fff; font-weight:bold;}
.cartrow1  {  padding: 3px; background-color: #ccc;font-family:arial,tahoma; font-size:9pt; color:#000000; font-weight:normal;}
.cartrow1L  {  padding: 3px; background-color: #ccc;border-left: 1px solid #000;}
.cartrow1R  {  padding: 3px; background-color: #ccc;border-right: 1px solid #000;}
.cartrow1bottom  {  background-color: #ccc; border-bottom: 2px solid #000;}
.cartrow2 {padding: 3px;background-color: #E4E3E3;font-family:arial,tahoma; font-size:9pt; color:#000000; font-weight:normal;}
.cartrow2L  {  padding: 3px; background-color: #E4E3E3;border-left: 1px solid #000;}
.cartrow2R  {  padding: 3px; background-color: #E4E3E3;border-right: 1px solid #000;}
.cartrow2bottom  {  background-color: #000;border-bottom: 2px solid #000;}
.cartfooterL	{  background-color: #bbb; padding: 3px; border-left: 1px solid #000; font-family:arial,tahoma; font-size:9pt; color:#000000; font-weight:normal;}
.cartfooterR	{  background-color: #bbb; padding: 3px; border-right: 1px solid #000;font-family:arial,tahoma; font-size:9pt; color:#000000; font-weight:normal;}
.cartfooterbottomR	{  background-color: #bbb; padding: 3px; border-bottom: 1px solid #000;border-right: 1px solid #000;font-family:arial,tahoma; font-size:9pt; color:#000000; font-weight:normal;}
.cartfooterbottomL	{  background-color: #bbb; padding: 3px; border-bottom: 1px solid #000;border-left: 1px solid #000;font-family:arial,tahoma; font-size:9pt; color:#000000; font-weight:normal;}
.cartprogressborder 	{border: 1px solid #ccc;padding:2px;}
.cartprogressdots 	{border:1px dotted #ccc; border-width:0px 0px 1px 0px;}
.cartprogressactive	{background-color: #000; color:#FFF;font-family:verdana,sans-serif;font-weight:bold;font-size:9pt;padding:4px;}
.cartprogressactivetext	{color:#000;font-family:verdana,sans-serif;font-weight:bold;font-size:9pt;}
.cartprogressinactive	{background-color: #ccc; color:#FFF;font-family:verdana,sans-serif;font-weight:bold;font-size:9pt;padding:4px;}
.cartprogressinactivetext	{color:#ccc;font-family:verdana,sans-serif;font-weight:bold;font-size:9pt;}
.cartbuttons A:Link, .cartbuttons A:Visited	  { color: white; font-size: 9pt; font-family: Tahoma, Verdana, Helvetica; font-weight: bold; background-color: #904099; text-align: center; padding:2px; border: inset 1px #D10F41 }
.cartbuttons A:Hover{color:white;background-color:#D10F41;cursor:hand;font-size: 9pt; font-family: Tahoma, Verdana, Helvetica; font-weight: bold;}
.accountbox   { background-color: #F5E3E3; border: solid 1px #FFF; }
.frame { background-image: url(images/frame.jpg); background-repeat: no-repeat; background-position: 0 top; }
.textpad { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 25px; }
