.border {
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #333300;
}
.border {
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #336699;
}
.border2 {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #336699;
}
.border3 {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #FFFFCC;
}
.border4 {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #336699;
}
.border5 {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.border6 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #336699;
	border-bottom-color: #336699;
}
.border7 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
}
.border8 {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #336699;
}
.border9 {
	border: 1px solid #336699;
}
.border10 {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #336699;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #336699;
}
.border11 {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #336699;
}
.border12 {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #336699;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #336699;
}
.border13 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.border14 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
}
.onpic {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
}
.onpic a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;

}
.onpic a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}
.onpic a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
.onpic a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}
.bottomnav a:link {
	color: #003366;
	text-decoration: underline;
}
.bottomnav a:visited {
	color: #336699;
	text-decoration: underline;
}
.bottomnav a:hover {
	color: #FF6600;
	text-decoration: none;
}
.bottomnav a:active {
	color: #003366;
	text-decoration: none;
}
.bottomnav2007 a:link {
	color: #336699;
	text-decoration: underline;
}
.bottomnav2007 a:visited {
	color: #336699;
	text-decoration: underline;
}
.bottomnav2007 a:hover {
	color: #FF6600;
	text-decoration: none;
}
.bottomnav2007 a:active {
	color: #003366;
	text-decoration: none;
}
.ondesertblue a:link {
	color: #ECE9DB;
	text-decoration: underline;
}
.ondesertblue a:visited {
	color: #ECE9DB;
	text-decoration: underline;
}
.ondesertblue a:hover {
	color: #FF6600;
	text-decoration: none;
}
.ondesertblue a:active {
	color: #ECE9DB;
	text-decoration: underline;
}
.onlightblue a:link {
	color: #003366;
	text-decoration: underline;
}
.onlightblue a:visited {
	color: #003366;
	text-decoration: underline;
}
.onlightblue a:hover {
	color: #FF6600;
	text-decoration: none;
}
.onlightblue a:active {
	color: #003366;
	text-decoration: underline;
}
.ontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003366;
}
.smallbox { 
	width: 82;
	height: 18;
	font-size: 8pt;
}
.middlenav a:link {
	color: #336699;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.middlenav a:visited {
	color: #336699;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.middlenav a:hover {
	color: #FF6600;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.middlenav a:active {
	color: #003366;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

span.question{font-size:16px;  font-weight:bold; font-face:Arial, Helvetica, sans-serif; color:#FF6600;}

/* Ben Added */
.cart_font{ font-family:Arial; font-size:12px; }
.small_font{ font-size:10px; }

.cart_link:link{ font-family:Verdana; font-size:12px; color:#0000CC; }
.cart_link:active{ font-family:Verdana; font-size:12px; color:#0000CC; }
.cart_link:visited{ font-family:Verdana; font-size:12px; color:#0000CC; }
.cart_link:hover{ font-family:Verdana; font-size:12px; color:#0000CC; }

td.header{ border: 1px solid #666666; background-color:#F0F0F0; color:#666666; }
td.color{ border: 1px solid #666666; background-color:#C5D7F5; color:#666666; }
td.size{ border: 1px solid #666666; background-color:#CDFBC8; color:#666666; }

.header_link:link{ color:#FFFFFF; }
.header_link:active{ color:#FFFFFF; }
.header_link:visited{ color:#FFFFFF; }
.header_link:hover{ color:#FFFFFF; }

.title:link{ color:#666666; font-weight: bold; font-family:Verdana; font-size:12px;}
.title:active{ color:#666666; font-weight: bold; font-family:Verdana; font-size:12px;}
.title:visited{ color:#666666; font-weight: bold; font-family:Verdana; font-size:12px;}
.title:hover{ color:#666666; font-weight: bold; font-family:Verdana; font-size:12px;}

.style1 { color: #666666; font-weight: bold; font-family:Verdana; font-size:12px;}
.style3 { color: #FFFFFF; font-weight: bold; font-family:Verdana; font-size:12px;}
.style7 { font-family:Verdana; font-size:12px;}
.style8 { color: #666666 font-family:Verdana; font-size:12px;}

form.clear_style{ margin:0; padding:0; }

table.outer{ border:1px solid #666; background-color:#C5D7F5; }
table.outer_customer{ border:1px solid #666; background-color:#CDFBC8; }

td.checkout_header{ border: 1px solid #666; background-color:#FFF; }

table.chart{ border:1px solid #5BACAC; }
td.chart_header_td{ background-color:#5BACAC;}
td.chart_name{ font-weight: bold; font-size: 12px; color:#666; }
span.chart_header{ color:#FFFFFF; font-family: Verdana; font-size: 9px; }

td.chart_td{ background-color:#DEEFEF; }
span.chart_text{ color:#666; font-family: Verdana; font-size: 11px; }

td.calc{ border:1px solid #999; }

td.admin_subheader{ border:1px solid #CCCC99; color: #FFFFFF; background-color:#336699; }
/* Ben Added */