	body {
		text-align:center; font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: normal; font-size: 12px; line-height: 17px; font-style: normal; margin:0px; background-color: #f7f7f7;}
		
	p,h1,h2,pre {
		margin:0px 20px 10px 20px;}
	h1 {
		font-size: large; font-weight: bold; color: #CC0000;}

	h2 {
		font-size: small; font-weight: bold; color: #CC0000;}
	
	.quote {
		font-family: Georgia, "Times New Roman", Times, serif; color: #CC0000; font-size: 14px; line-height: 18px; padding-top:10px;
		}
		
	.tel {
		font-size: 17px;
		}
		
	.body {
		color: #666666;
		}
		
	.data {
		width:450px;
		margin:0px 0px 10px 20px;
		padding:2px;
		}
	
	a:link {
	text-decoration: none;
	}
	a:visited {
	text-decoration: none;
	}
	a:hover {
	text-decoration: underline;
	color: #CC0000;
	}
	a:active {
	text-decoration: none;
	}
	
	#homeframe {
		width:764px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background-image: url(images/main_bg.gif);
		}
		
	#frame {
		width:764px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background-image: url(images/body_bg.gif);
		}
		
	#top {
		padding:0px;
		margin:0px;
		height: 90px;
		background-image: url(images/top_red.jpg);
		}
		
	#logo {
		float: left;
		padding:0px 0px 0px 20px;
		margin:0px;
		width:100px;
		}
		
	#nav {
		float: right;
		text-align:right;
		padding:30px 0px 0px 0px;
		margin:0px;
		font-size: 11px;
		color: #fff;
		width: 560px;
		}
		
		#nav ul{ display:inline; color:#fff; font-weight:normal;}
		#nav li{ display:inline;}
		#nav a{ color:#fff; padding:0px 2px 0px 2px; text-decoration:none;}
		#nav a:hover{ color:#CCC; text-decoration:none;}
		#nav .active{ color:#CCC;
		}
		
	#intro {
		padding:0px;
		margin:0px;
		height: 200px;
		background-color: #fff;
		}
		
	#intropara {
		float: left;
		padding:50px 0px 0px 0px;
		margin:0px;
		width: 400px;
		font-size: 16px;
		line-height: 21px;
		}
	
	#pic {
		float: right;
		padding:0px 50px 0px 0px;
		margin:0px;
		width: 300px;
		}
		
	#products {
		padding:0px;
		margin:0px;
		height: 171px;
		background-image: url(images/products_bg.jpg);
		border-bottom:20px solid #fff;
		font-size: 11px;
		line-height: 15px;
		}
		
		.list { display:inline; float:left; width:165px;}
		.list li { list-style:none;}
		.list ul { margin:0px; padding:0px 10px 0px 20px;}
		.list a { color:#333; text-decoration:none;}
		.list a:hover {  color:#CC0000; text-decoration:none;}
		.list a.active { color:#CC0000; font-weight:bold; text-decoration:none;}
	
	#listcontainer {
		float: left;
		padding: 20px 0px 0px 0px;
		margin:0px;
		width:505px;
		}
	
	#search {
		float: right;
		padding: 20px 0px 0px 0px;
		margin:0px;
		width: 255px;
		background-image: url(images/search_bg.jpg);
		height: 151px;
		}

	#main {
		float: left;
		padding:0px;
		margin:0px;
		width: 500px;
		}
		
	.subnav {
		padding:0px;
		margin:0px;
		line-height: 22px;
		font-weight:bold;
		}
		
		.subnav { display:inline; float:left; width:165px;}
		.subnav li { list-style:none;}
		.subnav ul { margin:0px; padding:0px 20px 0px 20px;}
		.subnav a { color:#666; text-decoration:none;}
		.subnav a:hover {  color:#CC0000; text-decoration:none;}
		.subnav a.active { color:#CC0000; font-weight:bold; text-decoration:none;}

	
	.third {
		float: left;
		padding:0px;
		margin:0px;
		width: 254px;
		}
		
	#silo {
		float: right;
		padding:0px;
		margin:0px;
		width: 254px;
		}
				
	#logos {
		padding:0px;
		margin:0px;
		background-color: #fff;
		}
		
	#footer {
		color: #999;
		font-size: 11px;
		padding: 20px 0px 20px 0px;
		background-image: url(images/footer_bg.gif);
		}

		#footer ul{ display:inline; color:#999; font-weight:normal;}
		#footer li{ display:inline;}
		#footer a{ color:#999; padding:0px 2px 0px 2px; text-decoration:none;}
		#footer a:hover{ color:#CC0000; text-decoration:none;}
		#footer .active{ color:#CC0000;
		}
		
		
/* Search Form Code */


	#part-finder {
		width: 200px;
		padding: 0px;
		clear:left;
		margin:0px 0px 0px 20px;
	}

	#part-finder label {
		font-size: 11px;
		display:block;
		width: 100%;
		color: #333;
	}

	#part-finder div {
		margin: 0.5em 0 0.6em 0;
	}

	#part-finder fieldset {
		border: none;
		margin: 0;
		padding: 0;
	}

	#part-finder .txt {
		width: 100%;
		border: 1px solid #CCCCCC;
		font-size: 100%;
		padding: 4px;
	}

	#part-finder .btn {
		border: 1px solid #CCCCCC;
		background-color: #ffffff;
		color: #CC0000;
		padding: 2px;
		font-size: 11px;
	}

	#part-finder div.submit {
		text-align: left;
	} 