<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;}


/* 			used for section headings within page 			*/
/*			  - eg. Billing Information on checkout pages 		*/
.OMsubhead {
	font-family:Arial,  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,  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, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#000000;
}

/*			used for information on forms				*/
.OMformdetail {font-family:Arial, 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,  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, Arial, Helvetica, sans-serif;
	color:#FF0000;
}

/*			used for pagination links				*/
/*			  - selected page number				*/
.OMmenuselected {
	font-family:Arial, 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, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: underline;
	font-size:8pt;
	color:#000000;
}
/*			  - page counts 					*/		
.OMmenuCounts {
	font-family:Arial, 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:18pt;
	color: #000000;
}

/*			used for title above the navigation			*/
.OMnavigationtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-transform:none;
	color:#005AAA;
}

/*			navigation arrows			*/
.OMnavarrow{font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:none;
	color:#FF6110;
}

/*			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, 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, 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 2px 5px; 
	margin:0px 0px 0px 0px ;
	vertical-align: middle;
	background-color:<%=LeftNavigationBackgroundColor%>;}
a.OMgrpnav:link {font-family:Arial, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#005AAA;
	display:block;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	font-size:8pt;}
a.OMgrpnav:visited {font-family:Arial, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#005AAA;
	display:block;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	font-size:8pt;}
a.OMgrpnav:active {font-family:Arial, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#005AAA;
	display:block;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	font-size:8pt;}
a.OMgrpnav:hover {font-family:Arial, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#005AAA;
	display:block;
	background-color:#CBCBCB;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	font-size:8pt;}

/*			used for 1-tier navigation				*/
/*			used for parent-child navigation sub-categories		*/
.OMcnav {width:155px;
	vertical-align: middle;
	background-color:<%=LeftNavigationBackgroundColor%>}
a.OMcatnav:link {
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	padding-left: 0px;
	font-size:8pt;
}
a.OMcatnav:visited {
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	padding-left: 0px;
	font-size:8pt;
}
a.OMcatnav:active {
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	padding-left: 0px;
	font-size:8pt;
}
a.OMcatnav:hover {
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:<%=LeftNavigationBackgroundColor%>;
	width:<%=NavWidth-10%>px;
	text-decoration:none;
	padding-left: 0px;
	font-size:8pt;
}

/*			used for all links				*/
.OMlinks {
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:7.5pt;
	color:#0000FF;}
	
/*			used for account page links				*/
.OMAccountLinks{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:7.5pt;
	color:#000000;}

/*			used for links in banner			*/
.OMbannertopnav {
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	font-size:11px;
	color:#000000;
}
a.OMbannertopnav:link {
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;}
a.OMbannertopnav:visited {font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;}
a.OMbannertopnav:active {font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;}
a.OMbannertopnav:hover {font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FF5B01;
	text-decoration:none;}

/*			used for footer links				*/
.OMfooter {font-family:Arial, Tahoma, sans-serif;
	font-weight:bold;
	text-transform:none;
	text-decoration:none;
	font-size:11px;
	color:#005AAA;}
a.OMfooter:link {font-weight:bold;
	color:#005AAA;
	text-decoration:none;}
a.OMfooter:visited {font-weight:bold;
	color:#005AAA;
	text-decoration:none;}
a.OMfooter:active {font-weight:bold;
	color:#005AAA;
	text-decoration:none;}
a.OMfooter:hover {font-weight:bold;
	color:#42AAE1;
	text-decoration:none;}

/*			used for welcome message in top banner		*/
.OMwelcome {font-family:Arial, Tahoma, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	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, 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,  Arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFF}
.OtherTabs {font-family:Arial,  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}
	
/*			page styles		*/
.cartinfo {font-family:Arial, Tahoma, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	color:#000000;}
.leftshadow {background-image: url(../images/shadowLeft.gif);
	background-repeat: repeat-y;
	background-color: #000000}
.rightshadow {background-image: url(../images/shadowRight.gif);
	background-repeat: repeat-y;
	background-color: #000000}
.bottomshadow {background-image: url(../images/shadowBottom.gif);
	background-repeat: repeat-x;
	background-color: #000000}
	
/*			extra banner styles		*/
.bannerbackground {background-image: url(../images/bgHeader.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF}

/*			extra footer styles		*/
.footerTTS {font-family:Arial, Tahoma, sans-serif;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	font-size:11px;
	color:#7E7F80;}
a.footerTTS:link {font-weight:normal;
	color:#7E7F80;
	text-decoration:none;}
a.footerTTS:visited {font-weight:normal;
	color:#7E7F80;
	text-decoration:none;}
a.footerTTS:active {font-weight:normal;
	color:#7E7F80;
	text-decoration:none;}
a.footerTTS:hover {font-weight:normal;
	color:#4B4B4D;
	text-decoration:none;}

/*			extra home right styles		*/
.homerightheader {font-family:Arial, Tahoma, sans-serif;
	font-weight:bold;
	text-transform:none;
	text-decoration:none;
	font-size:13px;
	color:#005AAA;}
.homerighttext {font-family:Arial, Tahoma, sans-serif;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	font-size:11px;
	color:#000000;}
-->
</style>
