<!--

#header h2{ display: none; }

h1#title{ color: #CC0000;
	padding-top: 0;
	margin-bottom: 0;
	font-size: 2.0em; }

h3{ color: #CC0000;
	display: block;
	border-bottom: 1px #aaa solid;
	font-weight: bold;
	margin-top: 20px; }

.bodytext, span, p, h3, input, li, div, select{ font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;}

p{ line-height: 17px; }

#location{ color: #CC0000;
	margin: 5px 0 15px 15px;
	display: block; }

#container{ margin: 20px auto;
	text-align: left;
	width: 778px; }

body{ background-color: #fff;
	text-align: center;
	color: #333; }

#header{ width: 778px;
	height: 86px;
	border: 0;
	display: block;
	background-image: url(header.gif); }

#topband{ clear: both;
	display: block;
	background-image: url(top_band.gif);
	background-color: #c00;
	height: 9px;
	width: 778px;
	padding: 0; margin: 0; }

#searchform{ margin: 0;
	padding: 0;
	padding-top: 1px; }

#search{ position: relative;
	width: 238px;
	height: 25px;
	background-image: url(search_bar.gif);
	float: right;
	text-align: right; }

#submitsearch{ width: 44px;
	height: 16px;
	position: absolute;
	left: 185px;
	top: 2px; }

#searchterms, #s{ margin: 0;
	margin-right: 23px;
	padding: 1px;
	line-height: 13px;
	position: absolute;
	left: 30px;
	top: 2px; }

#logomap{ border: 0; }

#whitespace{ border: 1px #000 solid;
	border-top: 0;
	width: 776px !important;
	width /**/: 778px; }

#content{ text-align: left !important;
	padding-top: 18px;
	margin: 0 16px 18px;
	width: 736px !important;
	width /**/: 768px; }

#flash{ float: right;
	margin-right: -20px;
	width: 272px;
	margin-left: 10px; }

#flash img{ display: block;
	background-color: #fff; }

li{ font-size: 11px; }

#footer{ background-color: #000;
	color: #fff;
	font-size: 10px;
	text-align: center;
	display: block;
	padding: 5px; }

#bottomband{ height: 9px;
	width: 778px;
	background-image: url(bttm_band.gif);
	background-color: #c00;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important; }

#nav{ display: block;
	margin: 0;
	padding: 0;
	position: relative;
	background: transparent url(nav.gif) no-repeat;
	border: 1px #000 solid;
	display: block;
	width: 776px !important;
	width /**/: 778px;
	height: 23px !important;
	height /**/: 25px; }



#nav li { margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;}

#nav li, #nav a {height: 23px !important; height /**/: 25px; display: block;}
#home{ left: 0; width: 129px;}
#products {left: 129px; width: 124px;}
#services {left: 253px; width: 128px;}
#support {left: 381px; width: 129px;}
#company {left: 510px; width: 133px;}
#linecard {left: 643px; width: 133px;}

#nav span{ display: none; }

#home a:hover {background: transparent url(nav.gif) 0 -23px no-repeat;}
#products a:hover {background: transparent url(nav.gif) -129px -23px no-repeat;}
#services a:hover {background: transparent url(nav.gif) -253px -23px no-repeat;}
#support a:hover {background: transparent url(nav.gif) -381px -23px no-repeat;}
#company a:hover {background: transparent url(nav.gif) -510px -23px no-repeat;}
#linecard a:hover {background: transparent url(nav.gif) -643px -23px no-repeat;}

a:link, a:visited{ color: #cc0000; }
a:hover{ #dd0000; }
a:active{ #cc0000; }

.block{ display: block; }
.underline{ display: block; border-bottom: 1px #ccc solid; }
.left{ text-align: left; }

dt{ display: inline; float: left; width: 200px; margin-left: 10px; }
dd{ display: block; margin-left: 225px; }
dl{ margin: 0; line-height: 17px; }
li{ line-height: 17px; }
dl.header{ color: #c00; background-color: #ccc; border-bottom: 1px #999 solid; padding: 0 5px; }

#productsTable{ width: 730px; }
#productsTable td{ text-align: center; }
#productsTable img{ border: 0; margin: 10px 15px; }
#productsTable span.prod{ display: block;
	color: #fff;
	background-color: #c00;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 0;
	margin-top: 20px; }

.centered img{ margin: 0 auto; }
.centered td{ text-align: center; }

	-->