a:link                  {color: navy; text-decoration:none; font-family: verdana, helvetica, arial, sans-serif; font-size: 9pt; }
a:visited               {color: navy; text-decoration:none; font-family: verdana, helvetica, arial, sans-serif; font-size: 9pt; }
a:hover                 {color: red; text-decoration:underline; font-family: verdana, helvetica, arial, sans-serif; font-size: 9pt; }

body                    { margin-top: 0; }

.text                   { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; }
.textside               { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; }
.copy                   { color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt; }

h1                      { font-family: verdana, helvetica, arial, sans-serif; color: #000000; font-size:18px; margin-top: 0; margin-bottom: 0; }

h2, h3, h4, h5, h6      { font-family: verdana, helvetica, arial, sans-serif; color: #000000; font-size:16px; margin-top: 0; margin-bottom: 0; }

hr                      { color: #000000; margin-bottom: 0; margin-top:0; }

.subshop A:link	        { color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; }
.subshop A:visited	    { color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; }
.subshop A:hover	    { color: red; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; }

.sname A:link	        { color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold; font-style: italic; text-decoration: underline; }
.sname A:visited	    { color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold; font-style: italic; text-decoration: underline; }
.sname A:hover	        { color: red; font-family: verdana, arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold; font-style: italic; text-decoration: underline; }

.pop A:link	            { color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: italic; text-decoration: underline; }
.pop A:visited	        { color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: italic; text-decoration: underline; }
.pop A:hover	        { color: red; font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: italic; text-decoration: underline; }

.sidelin A:link	        { color: red; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: italic; text-decoration: underline; }
.sidelin A:visited	    { color: red; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: italic; text-decoration: underline; }
.sidelin A:hover	    { color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: italic; text-decoration: underline; }

.top A:link	            { color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline; }
.top A:visited	        { color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline; }
.top A:hover	        { color: red; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; }

.bot A:link	            { color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: underline; }
.bot A:visited	        { color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: underline; }
.bot A:hover	        { color: gold; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; }

.table                  {border-bottom-style:solid; border-bottom-width:2px; border-top-style:solid; border-top-width:2px; height:20px; border-color: #0A389D; background-color: #5676BB; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-align: left }
.navcats                {border-bottom-style:solid; border-bottom-width:1px; border-color: #5676BB; height:20px;  FONT-SIZE: 80%; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica; FONT-VARIANT: normal; width:130px; text-align:left}

.apf_submit_button_style { background-color:#FFCC68; color:#000068; cursor:hand; font-weight:bold; }
.apf_cart_text3_style { background-color:#FFFFFF; color:#00659C; font-family:Arial,Helvetica,sans-serif; font-size:larger; font-weight:bold; white-space:nowrap; width:33%; }
.apf_color_bar { background-color:#00659C; font-size:x-small; text-align:center; width:100%; }
.apf_error { font-size:150%; font-weight:bold; color:red; }
.apf_small_text { font-size:x-small; }
.apf_prices { color:#990000; }
.apf_even_row { background-color:#eeeeee; padding:6; }
.apf_odd_row { background-color:#ffffff; padding:6; }
.apf_checkbox { clear:right; float:right; font-weight:bold; padding:6; }
.apf_heading4 { font-weight:bold; font-family:Arial,Helvetica,sans-serif; }
.apf_heading4c { font-weight:bold; font-size:larger; font-family:Arial,Helvetica,sans-serif; color:#CE6500; }
