body { color: #0a317a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #05205d; background-repeat: repeat-y; background-position: center 0; }
p {  }
td { }
h1 { color: #0a317a; font-size: 2em; font-weight: bold; margin: 0.67em 0; }
h2 { color: #970031; font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }
h3 { color: #090; font-size: 1.25em; font-weight: bold; text-align: left; margin: 1em 0; }
h4 { color:#000000; font-size:11pt; text-indent:0; font-weight:bold}
a:link { }
a:visited { }
a:hover { }
a:active { }
.container { background-color: #05205d; }
.content1 { text-align: left; width: 600px; margin: 5px 0 10px 10px; padding: 5px; border-bottom: 1px dotted #249b00; }
.content2 { text-align: left; margin: 15px 0 10px 10px; padding: 5px; width: 600px; border-bottom: 1px dotted #249b00; }
.content3 { text-align: left; margin: 15px 0 10px 10px; padding: 5px; width: 600px; }
.textPad { padding: 10px; }
.header { background-position: center top; }
.footer { color: #fff; background-color: #249b00; background-repeat: repeat-x; text-align: center; padding-top: 10px; }
.links { text-align: left; width: 320px; height: 700px; float: right; margin: 15px 10px 10px 0; padding: 5px; border-left: 1px dotted #249b00; }
.indent { margin-left: 300px; padding: 10px; }
/* Nav */
#nav, #nav ul { /* all lists */
	padding: 0; margin: 0; list-style: none; line-height: 29px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #249b00; text-align: center; z-index: 2; }
#nav a { display: block; color: #fff; font-weight: bold; background-color: #249b00; text-decoration: none; z-index: 2; padding-right: 15px; padding-left: 15px; }

#nav li { /* all list items */
	
	float: left; border-right: 2px solid #fff; z-index: 2; }
#nav li a:hover { text-decoration: underline; }
.border { border: solid 1px #808080; }
.imageBorder { border: solid 1px #05205d; }
.divider { border-left: 1px dashed #249b00; }
.topShadow { background-image: url(../images/shadow.gif); background-repeat: repeat-x; background-position: 0 top; }
.rightPad { padding-right: 10px; }



	.normal   { text-align: left; margin: 10px; padding: 0 }
	.category 	{ font-family:arial,tahoma; color:#000000; font-size:10pt; font-weight:bold; }
	.subcat		{ font-family:arial,tahoma; color:#000000; font-size:8pt; font-weight:normal; }
	.subcatbig   { font-family:arial,tahoma; color:#000000; font-size:9pt; }
	.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; }
	.cartitem   	{ font-family:arial,tahoma; font-size:9pt; 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:#000000; font-weight:normal; }
	.regtext    	{ margin-left:10px; font-family:arial,tahoma; font-size:9pt; color:#000000; font-weight:normal; }
.address    	{ font-family:arial,tahoma; font-size:8pt; color:#000000; font-weight:normal; padding-left:10pt; }
	.numproducts   	{ font-family:arial, tahoma; color:#000000; font-size:6pt; text-indent:7px; }
	.prodtitle     	{ font-family:arial,tahoma; color:#000000; font-size:8pt; text-indent:0; font-weight:bold}
	.tableheader   	{ font-family:arial,tahoma; color:#ffffff; font-size:8pt; 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; font-size:9pt; color:#000000; font-weight:normal; }
	.proddescshort 	{ font-family:arial,tahoma; color:#000000; font-size:8pt; text-indent:0; font-weight:bold}
	.cart	{  width: 90%;  }
.cartheader   { padding: 3px; background-color: #555; border-top: 5px solid #000; font-family: Verdana, Arial, Helvetica, sans-serif; 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: Verdana, Arial, Helvetica, sans-serif; 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: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#fff; font-weight:bold;}
.cartrow1  {  padding: 3px; background-color: #ccc;font-family: Verdana, Arial, Helvetica, sans-serif; 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: Verdana, Arial, Helvetica, sans-serif; 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: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:normal;}
.cartfooterR	{  background-color: #bbb; padding: 3px; border-right: 1px solid #000;font-family: Verdana, Arial, Helvetica, sans-serif; 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: Verdana, Arial, Helvetica, sans-serif; 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: Verdana, Arial, Helvetica, sans-serif; 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: #0a317a; text-align: center; padding:2px; border: inset 1px #000000;text-decoration: none; }
.cartbuttons A:Hover{color:yellow;background-color:#667AB9;cursor:hand;font-size: 9pt; font-family: Tahoma, Verdana, Helvetica; font-weight: bold;}
.accountbox   { background-color: #e7ebf4; border: 1px solid #249b00; }
.productbox   { background-color: #F2F2F2; border: 1px solid #249b00; margin: 10px}
.brandbox   { background-color: #F2F2F2; border: 1px solid #249b00; margin: 10px}
.subcatbox   { background-color: #FFFFFF;  padding-left: 10px;padding-bottom: 10px}
.imgborder	{border-style:outset;border-color: #249b00;border-width:1px;}