<style>
<!--

/*			form styles						*/
INPUT {font-family:Tahoma, sans-serif;
	background-color:#FFFFFF;
	font-size:8pt;}
TEXTAREA {font-family:Tahoma, sans-serif;
	background-color:#FFFFFF;
	font-size:8pt;}
SELECT {font-family:Tahoma, sans-serif;
	border: 1px solid #192243;
	background-color:#FFFFFF;
	font-size:8pt;}
CHECKBOX {background-color:#FFFFFF;}
RADIO {border: 1px solid #192243;}


/* 			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: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:normal;
	Text-transform: none;
	font-size:18 pt;
	color: #000000;
}

/*			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: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: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:2px 0px 2px 5px; 
	margin:0px 0px 0px 0px ;
	vertical-align: middle;
	background-color:<%=LeftNavigationBackgroundColor%>;}
a.OMgrpnav:link {font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#07623C;
	display:block;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	font-size:12px;}
a.OMgrpnav:visited {font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#07623C;
	display:block;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	font-size:12px;}
a.OMgrpnav:active {font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#07623C;
	display:block;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	font-size:12px;}
a.OMgrpnav:hover {font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#07623C;
	display:block;
	background-color:#CBCBCB;
	width:<%=NavWidth-10%>px;
	text-decoration:underline;
	font-size:12px;}

/*			used for 1-tier navigation				*/
/*			used for parent-child navigation sub-categories		*/
.OMcnav {width:<%=NavWidth-10%>px;
	vertical-align: middle;
	background-color:<%=LeftNavigationBackgroundColor%>}
a.OMcatnav:link {font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	padding-left: 0px;
	font-size:11px;}
a.OMcatnav:visited {font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	padding-left: 0px;
	font-size:11px;}
a.OMcatnav:active {font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	padding-left: 0px;
	font-size:11px;}
a.OMcatnav:hover {font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	padding-left: 0px;
	font-size:11px;}

/*			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:#000000;}

/*			used for links in banner			*/
.OMbannertopnav {	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	font-size:11px;
	color:#000000;}
a.OMbannertopnav:link {font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:11px;}
a.OMbannertopnav:visited {font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:11px;}
a.OMbannertopnav:active {font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:11px;}
a.OMbannertopnav:hover {font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:11px;}

/*			used for footer links				*/
.OMfooter {font-family:Tahoma, sans-serif;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	font-size:11px;
	color:#000000;}
a.OMfooter:link {font-family:Tahoma, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:11px;}
a.OMfooter:visited {font-family:Tahoma, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:11px;}
a.OMfooter:active {font-family:Tahoma, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:11px;}
a.OMfooter:hover {font-family:Tahoma, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:11px;}
.OMfooterDesign {font-family:Tahoma, sans-serif;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	font-size:10px;
	color:#07623C;}
a.OMfooterDesign:link {font-family:Tahoma, sans-serif;
	font-weight:normal;
	color:#07623C;
	text-decoration:none;
	font-size:10px;}
a.OMfooterDesign:visited {font-family:Tahoma, sans-serif;
	font-weight:normal;
	color:#07623C;
	text-decoration:none;
	font-size:10px;}
a.OMfooterDesign:active {font-family:Tahoma, sans-serif;
	font-weight:normal;
	color:#07623C;
	text-decoration:none;
	font-size:10px;}
a.OMfooterDesign:hover {font-family:Tahoma, sans-serif;
	font-weight:normal;
	color:#07623C;
	text-decoration:none;
	font-size:10px;}

/*			used for welcome message in top banner		*/
.OMwelcome {font-family:Tahoma, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	color:#000000;}

/*			used for parts list page - right side		*/
.OMpartshead {font-family:Tahoma,sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#33333;}
.OMpartdetail {font-family:Tahoma, sans-serif;
	font-weight:normal;
	font-size:7.5pt;
	color:#000000;}

/*			used for title of search box on left side 	*/
.OMsearchtitle {font-family: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:Tahoma, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	color:#07623C;}

/*			custom homepage				*/
.homepagegreen {font-family:Times New Roman, serif;
	font-weight:normal;
	font-size:16px;
	color:#07623C;
	line-height: 25px;}
.homepageblack{font-family:Times New Roman, serif;
	font-weight:normal;
	font-size:14px;
	color:#000000;
	line-height: 20px;}
.rightbox{font-family:Tahoma, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#484848;
	border-style:solid;
	border-width:1px;
	border-color:#C1C1C1;
	padding: 6px;
	line-height:normal;}
.rightboxheader{font-family:Tahoma, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#07623C;}
-->
</style>