	body { font-family:verdana, arial, helvetica, sans-serif; }
	#partSearch { border-top:1px #006699 solid; padding-top:1em; padding-right:0.5em; width:100%; }
	table.results td, table.results th { font-size:90%; vertical-align:top; text-align:left; padding-right:1em; }
	.resultsHeader { margin-bottom:0.5em; width:100%; padding:4px; text-align:right; background-color:#eeeeee; border-bottom:1px #006699 solid; } 
	.resultsFooter { font-size:90%; margin-bottom:0.5em; width:100%; padding:4px; text-align:right; background-color:#eeeeee; border-top:1px #006699 solid; } 
	.resultsFooter a { text-decoration:none; font-size:90%; color:#003366; font-weight:bold; }
	.itemNum { margin-top:1em; }
	.itemNum label { font-weight:bold; color:#003366; }
	.itemDesc label { color:#003366; }
	.itemNum h1 { margin-top:0px; }
	.itemDesc h3 { margin-top:0px; }
	#quoteRequestWrapper { margin-bottom:0.5em; width:100%; padding:4px; background-color:#eeeeee; border-top:1px #006699 solid; } 
	#quoteRequest { padding-left:10px; padding-right:10px; }
	#quoteRequest p { margin-bottom:0.5em; margin-top:0.5em; }
	#quoteRequest label { display:block; margin-top:0.4em; text-align:left; width:100%; }
	.quoteRequestExtra label { font-size:80%; }
	.quoteRequestExtra textarea { width:95%; }
	.quoteRequestItem { font-size:80%; width:33%; float:left; margin-bottom:0.6em; }
	.quoteRequestItem input { width:90%; }
	.footnote { font-size:9px; color:#333333; padding-top:0.5em; font-weight:normal; }