/* body copy links */
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color: #0066FF}
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color: #0066FF}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color: #0066FF}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color: #0033CC}

/* body small links */
a.body_small:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0066FF}
a.body_small:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0066FF}
a.body_small:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0066FF}
a.body_small:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0033CC}

/* bottom navigation links */
a.bottom:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4F4F4F}
a.bottom:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4F4F4F}
a.bottom:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4F4F4F}
a.bottom:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

/* side products links */
a.side_products:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
a.side_products:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
a.side_products:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
a.side_products:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}

/* text */
body, td {  font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px}
.body_side {  font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px}
.bodysmall {  font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 10.5px}
.bottom_text {  font-family: Arial, Helvetica, sans-serif; color: #4F4F4F; font-size: 10px}
.header {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold}
.header_blue {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4A638A; font-weight: bold}

.header_blue a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4A638A;text-decoration:none;}
.header_blue a:link { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4A638A;text-decoration:none;}
.header_blue a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4A638A;text-decoration:none;}
.header_blue a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 15x; color: #4A638A;text-decoration:underline;}

.message { font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color: red; font-weight: bold } 

/* text boxes */
.textbox050 {  width: 50px}
.textbox100 {  width: 100px}
.textbox125 {  width: 125px}
.textbox150 {  width: 150px}
.textbox200 {  width: 200px}
.textbox250 {  width: 250px}
.textbox275 {  width: 275px}
.textbox300 {  width: 300px}
.header_title { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold }

.listings_row_hdr td {
	font-size:15px; 
	color:#4A638A; 
	font-weight: bold;
}

.listings_row td,.listings_altrow td {
	padding:6px;
	color:#555;
	
}

.listings_altrow td {
	background-color:#eee;
}

.listings_row,.listings_altrow {
	margin:1em;
}

.listings_row .subheader,.listings_altrow .subheader {
	font-weight:bold;
	color:#333;
	font-size:13px;
}

#product_nav {
	background-color:#526E96;
	padding:.75em;
}

#product_nav td {
	color:#fff;
	padding:3px;
	font-weight:bold;
}