<style>
<!--

/*			form styles						*/
INPUT {font-family: Arial, Tahoma, sans-serif;
	background-color:#FFFFFF;
	font-size:8pt;}
TEXTAREA {font-family: Arial, Tahoma, sans-serif;
	background-color:#FFFFFF;
	font-size:8pt;}
SELECT {font-family: Arial, Tahoma, sans-serif;
	border: 1px solid #192243;
	background-color:#FFFFFF;
	font-size:8pt;}
CHECKBOX {background-color:#FFFFFF;}
RADIO {border: 1px solid #192243;}
BODY {background-image: url(../images/jacobs_background.jpg);
	background-repeat: repeat-x;
	background-color: #b0b3b3}


/* 			used for section headings within page 			*/
/*			  - eg. Billing Information on checkout pages 		*/
.OMsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color:  #000000;
}

/*			used for product names on results and detail pages	*/
.OMresult {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:none;
	text-transform:none;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

/*			used for labels on forms, etc.				*/
.OMformtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#000000;
}

/*			used for information on forms				*/
.OMformdetail {font-family:Arial, sans-serif;
	font-weight:normal;
	font-size:10pt;
	color:#4b4b4d;}

/*			used for column headings on pages			*/
/*			 - eg. rep finder results page				*/
.OMcolhead {font-family: Arial, Tahoma, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#000000;}

/*			used for content on all pages				*/
.OMbodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color:#000000;
	line-height: 12pt;
	font-weight: normal;
}

/*			used for all form tables with grey background		*/
.OMformtable {background-color:#CCCCCC;
	border-color:#999999;
	border-width:1px;
	border-style:solid solid solid solid;
	padding: 5px 0px 5px 0px;}

/*			used for all form tables with grey background		*/
.OMresultstable {
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid solid solid solid;
	padding: 5px 5px 5px 5px;
}

/*			used for messages					*/
/*			 - eg. error messages for required fields		*/
.OMerrors {
	font-weight:normal;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
}

/*			used for pagination links				*/
/*			  - selected page number				*/
.OMmenuselected {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#CCCCCC;
}
/*			  - page links, previous and next links			*/
/*			     and first and last links				*/
.OMmenulink {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: underline;
	font-size:8pt;
	color:#000000;
}
/*			  - page counts 					*/		
.OMmenuCounts {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
}

/*			used for all page headings				*/
.OMheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	Text-transform: none;
	font-size:22px;
	color: #931916;
}

/*			used for title above the navigation			*/
.OMnavigationtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16pt;
	text-transform:none;
	color:#11348e;
}

/*			used for top level navigation of 3 tier navigation	*/
a.OMclusnav:link {
	font-family: Arial, Tahoma, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:<%=LeftNavigationBackgroundColor%>;
	text-decoration:none;
	Text-transform: none;
	width:145px;
	height:16px;
	padding-left: 0px;
	font-size:10pt;
}
a.OMclusnav:visited {
	font-family: Arial, Tahoma, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:<%=LeftNavigationBackgroundColor%>;
	text-decoration:none;
	Text-transform: none;
	width:145px;
	height:16px;
	padding-left: 0px;
	font-size:10pt;
}
a.OMclusnav:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:<%=LeftNavigationBackgroundColor%>;
	text-decoration:none;
	Text-transform: uppercase;
	width:145px;
	height:16px;
	padding-left: 0px;
	font-size:10pt;
}
a.OMclusnav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:<%=LeftNavigationBackgroundColor%>;
	text-decoration:none;
	Text-transform: uppercase;
	width:145px;
	height:16px;
	padding-left: 0px;
	font-size:10pt;
}

/*			used for second tier navigation if 3-tier		*/
/*			used for top level navigation for 2-tier		*/
/*			used for top level navigation for parent-child		*/
.OMgrpnav {width:<%=NavWidth-10%>px;
	padding:0px 0px 0px 5px; 
	margin:0px 0px 0px 0px ;
	vertical-align: middle;
	background-color:<%=LeftNavigationBackgroundColor%>;}
a.OMgrpnav:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	font-size:8pt;
}
a.OMgrpnav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	font-size:8pt;
}
a.OMgrpnav:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	font-size:8pt;
}
a.OMgrpnav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
	background-color:#CBCBCB;
	width:<%=NavWidth-10%>px;
	text-decoration:underline;
	font-size:8pt;
}

/*			used for 1-tier navigation				*/
/*			used for parent-child navigation sub-categories		*/
.OMcnav {width:155px;
	vertical-align: middle;
	padding-left:15px;
	background-color:<%=LeftNavigationBackgroundColor%>}
a.OMcatnav:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	padding-left: 0px;
	font-size:8pt;
}
a.OMcatnav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	padding-left: 0px;
	font-size:8pt;
}
a.OMcatnav:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	padding-left: 0px;
	font-size:8pt;
}
a.OMcatnav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	padding-left: 0px;
	font-size:8pt;
}

/*			used for all links				*/
.OMlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:7.5pt;
	color:#0000FF;}
	
/*			used for account page links				*/
.OMAccountLinks{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:7.5pt;
	color:#FFFFFF;}

/*			used for links in banner			*/
.OMbannertopnav {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:none;
	text-decoration:none;
	font-size:7.5pt;
	color:#FFFFFF;
}
a.OMbannertopnav:link {font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:7.5pt;}
a.OMbannertopnav:visited {font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:7.5pt;}
a.OMbannertopnav:active {font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:bold;
	font-size:7.5pt;}
a.OMbannertopnav:hover {font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	font-size:7.5pt;}

/*			used for footer links				*/
.OMfooter {font-family: Arial, Tahoma, sans-serif;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	font-size:8pt;
	color:#FFFFFF;}
a.OMfooter:link {font-family: Arial, Tahoma, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	font-size:8pt;}
a.OMfooter:visited {font-family: Arial, Tahoma, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	font-size:8pt;}
a.OMfooter:active {font-family: Arial, Tahoma, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	font-size:8pt;}
a.OMfooter:hover {font-family: Arial, Tahoma, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
	font-size:8pt;}

/*			used for welcome message in top banner		*/
.OMwelcome {font-family: Arial, Tahoma, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	color:#000000;}

/*			used for parts list page - right side		*/
.OMpartshead {font-family: Arial, Tahoma,sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#33333;}
.OMpartdetail {font-family: Arial, Tahoma, sans-serif;
	font-weight:normal;
	font-size:7.5pt;
	color:#000000;}

/*			used for title of search box on left side 	*/
.OMsearchtitle {font-family: Arial, Tahoma, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#192243;}


/*Cute Editor interface settings */
.button {MARGIN: 1px; 
	VERTICAL-ALIGN: middle; 
	PADDING: 0px}
.buttonover {BORDER: #0A246A 1px solid; 
	BACKGROUND-COLOR: #B6BDD2; 
	PADDING: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle;}
.buttondown {BORDER-RIGHT: buttonhighlight 1px solid; 
	BORDER-TOP: buttonshadow 1px solid; 
	BORDER-LEFT: buttonshadow 1px solid; 
	BORDER-BOTTOM: buttonhighlight 1px solid; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	PADDING: 0px;}
.dropdown {VERTICAL-ALIGN: middle; 
	width:100%; 
	margin-top:3;
	margin-left:3;
	font-family:Arial; 
	Color:#666666; 
	font-size: 8pt;}			
.ToolbarBg {background-color: #006666; 
	BACKGROUND-IMAGE: url('/images/2x19.gif');}
.ItemBg {background-color: #006666;  
	height:21px;}
.TabBg {background-color: #006666;  
	height:21px;}
.SeparatorBg {background-color: #006666; 
	width:2px; }
.SelectedTab {font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFF}
.OtherTabs {font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFF}
.ready {BORDER: white 1px solid; 
	PADDING: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; }
.selectColor {BORDER-RIGHT: #efefef 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #efefef 1px solid; 
	PADDING-LEFT: 0px; 
	ADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	ORDER-LEFT: #efefef 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #efefef 1px solid;}
.over {BORDER: black 1px solid; 
	PADDING: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #B5BED6; }
.down {	BORDER: 1px inset; 
	PADDING: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle;}
.tab-active {font:11px Arial;
	font-weight: normal;
	color: #666666;
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-bottom: 0px none #c0c0c0;
	background-color: #efefef;
	text-align: center;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;}
.tab-inactive {background-color: #004E82; 
	display:inline;	
	padding-left: 6px;
	padding-right: 6px;
	height:20;
	font:11px Arial;
	font-weight: normal;
	cursor:hand;}
.subtabBg {background-color: #efefef;}
.spacer {border-top: 1px solid buttonshadow; 
	border-left: 1px solid buttonshadow; 
	border-bottom: 1px solid buttonhighlight; 
	border-right: 1px solid buttonhighlight;
	width:2px;
	margin-left:2px;
	margin-right:2px;
	height:18px;
	VERTICAL-ALIGN: middle;}
.container {MARGIN: 0px; 
	BACKGROUND-COLOR: #efefef; 
	TEXT-ALIGN: left; 
	padding: 4px;  
	BORDER: #c0c0c0 1px solid;}
.editBox {BORDER: #c0c0c0 1px solid; 
	PADDING: 10px; 
	MARGIN: 0px 0px 0px 0px; 
	OVERFLOW: auto; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left}

.cartinfo {font-family: Arial, Tahoma, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	color:#FFF000;}
	
/* homepage body styles*/
.boxwithborder{background-color:#E7E4D5;
	border-style:solid;
	border-color:#b9b8b8;
	border-width:1px;
	line-height:normal;}
.boxwithoutborder{background-color:#F8EED5;
	border-style:none;
	line-height:normal;}
.homered{font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	color:#B00000;}
.homeblack{font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	color:#000000;}
a.homelink:link{font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:8pt;
	color:#000000;}
a.homelink:visited{font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:8pt;
	color:#000000;}
a.homelink:active{font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:8pt;
	color:#000000;}
a.homelink:hover{font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:8pt;
	color:#000000;}

.splashtitle {font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	font-size:9pt;
	color:#DD080E;}
.splashnote {font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:8pt;
	color:#000000;}
.splashlang {font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size:8pt;
	color:#000000;}
.splashcountry {font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#000000;}
	
/*			Specification Form				*/
.SpecHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	Text-transform: none;
	font-size:18pt;
	line-height: normal;
	color: #FF0000;
}
.SpecSupHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color:#000000;
}
.SpecSupHeadingSecondary {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12pt;
	color:#000000;
}

/*			Product Locator				*/
.ProductLocateFalse {font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:10pt;
	background-color:#EEEEEE;
	color:#4b4b4d;}
.ProductLocateTrue {font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:9pt;
	background-color:#8F181A;
	color:#FFFFFF;}
	
/*			Content Pages				*/
.ContentFirstP {font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	color:#000000;
	line-height: 20px;
	font-weight: normal;
}
.ContentBoxP1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color:#000000;
	line-height: 17px;
	font-weight: normal;
	background-color: #E0E0E0;
}
.ContentBoxP2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color:#000000;
	line-height: 17px;
	font-weight: normal;
	background-color: #E7E7CF;
}
.ContentImageAnimal {position:relative;
	top: -13px;
}
.ContentImageBio {position:relative;
	top: -10px;
}
.ContentBoxText {padding: 20px;}
a.Contentlink:link{font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	color:#B00000;}
a.Contentlink:visited{font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	color:#B00000;}
a.Contentlink:active{font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	color:#B00000;}
a.Contentlink:hover{font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	color:#B00000;}
.ContentBioP1Hang{background-image: url(../images/Content_Bio_grey.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF}
.ContentBioP2Hang{background-image: url(../images/Content_Bio_brown.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF}
.ContentAllP {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	line-height: 15px;
	font-weight: normal;}
.ContentSmallHeader{font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:15px;
	line-height: 18px;
	color:#B00000;}
.ContentRedText {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#B00000;
	line-height: 15px;
	font-weight: normal;}
.ContentEthanolP2Hang{background-image: url(../images/Content_Ethanol_brown.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: 0px 17px;}
-->
</style>