.nav { 
padding-top: 3px; 
padding-left: 3px;
} 

.sub_nav { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #333333; 
padding-top: 3px; 
padding-left: 20px;
} 

.footer { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
} 

a.footer:link { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
} 
a.footer:visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
} 

table { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
} 

p { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
} 
a:link {
	color: #030;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a:visited {
	color: #030;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover, a:active {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}


/* set standard link color and activity -- what the user first seens on site load */
a.text:link {
	color: #CC6600;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

/* set standard link color and activity -- what the user first seens on site load */
a.text:visited {
	color: #CC6600;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

/* set standard link color and activity -- what the user first seens on site load */
a.text:hover,a.text:active {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}


/* set standard link color and activity -- what the user first seens on site load */
a.navi:link {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* set visited link color & activity */
a.navi:visited {
	color: #333333;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

/* set rollover link color & activity */
a.navi:hover, a.navi:active {
	color: #CC6600;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.sub_links:link {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a.sub_links:visited {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.sub_links:hover, a.sub_links:active {
	color: #CC6600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}


.events {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #333333;
 padding-top: 2px; 
 padding-right: 2px; 
 padding-bottom: 2px; 
 padding-left: 3px;
}

.sub_header {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC6600; font-weight: bold;}
.text_emphasis {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006633; font-weight: bold;}
.text_small {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 2px;
	padding-left: 3px;
	padding-top: 2px;
	text-align: justify;
}
.producttitle {  font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight: bold; color: #003300;margin-bottom:px;display:block;}
.productsub {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003300;}
.slideshow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

/* SHOPPING CART ADD ONS */

.textfield, .form_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002A00;
	background-color: #FFFF99;
	width: 100%;
	border: 1px solid #003300;

}

.textfield, .form_box .login {width:200px; }

.header01 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

/* selected column link -------*/
table.info th.selected-column, .selected-column {
  color: #FFFFFF !important;
}

/* alternating table row colors ---------*/
.odd, table.info tr { 
  background-color: #ADC199;
}
.even, table.info tr.even { 
  background-color: #FFFFFF;
}

/* general table formating - used in dills & apps, anything not for pg placement---------*/
.info {
  background-color: #E9EEE1;
}

.info th, .hilite th, .hilite tr, .hilite td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc6600;
	background-color: #b5c59c;
} 

h2 {font-size:32px;color:#800000; font-family:Futura, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}
h3 {font-size:24px;color:#030;}
h4 {font-size:18px;color:#030;}

.button {background:#CC6600;color:#fff;font-weight:bold;border:solid 1px #003300;}