<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 0px 5px 0px;
}

/*			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:18pt;
	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 title above the navigation			*/
.OMnavarrow {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:8pt;
}

/*			used for top level navigation of 3 tier navigation	*/
a.OMclusnav:link {
	font-family:Tahoma, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:#EDECEA;
	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:#EDECEA;
	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:#EDECEA;
	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:#EDECEA;
	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:230px;
	/*padding:0px 0px 0px 5px; */
	margin:0px 0px 0px 0px ;
	vertical-align: middle;
	background-color:#EDECEA;}
a.OMgrpnav:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	display:block;
	background-color:#EDECEA;
	width:230px;
	text-decoration:none;
	font-size:12px;
}
a.OMgrpnav:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	display:block;
	background-color:#EDECEA;
	width:230px;
	text-decoration:none;
	font-size:12px;
}
a.OMgrpnav:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	display:block;
	background-color:#EDECEA;
	width:230px;
	text-decoration:none;
	font-size:12px;
}
a.OMgrpnav:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0F5F3C;
	display:block;
	background-color:#E3E3E4;
	width:230px;
	text-decoration:underline;
	font-size:12px;
}

/*			used for 1-tier navigation				*/
/*			used for parent-child navigation sub-categories		*/
.OMcnav {width:155px;
	vertical-align: middle;
	background-color:#EDECEA}
a.OMcatnav:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0F5F3C;
	background-color:#EDECEA;
	width:230px;
	text-decoration:none;
	padding-left: 0px;
	font-size:12px;
}
a.OMcatnav:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0F5F3C;
	background-color:#EDECEA;
	width:230px;
	text-decoration:none;
	padding-left: 0px;
	font-size:12px;
}
a.OMcatnav:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0F5F3C;
	background-color:#EDECEA;
	width:230px;
	text-decoration:none;
	padding-left: 0px;
	font-size:12px;
}
a.OMcatnav:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0F5F3C;
	background-color:#E3E3E4;
	width:230px;
	text-decoration:none;
	padding-left: 0px;
	font-size:12px;
}

/*			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:9pt;
	color:#000000;}

/*			used for links in banner			*/
.OMbannertopnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	font-size:12px;
	color:#0F603C;
	background-color:#FFFFFF;
}
a.OMbannertopnav:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0F603C;
	text-decoration:none;
	font-size:12px;
	background-color:#FFFFFF;
}
a.OMbannertopnav:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-weight:normal;
	color:#0F603C;
	text-decoration:none;
	font-size:12px;
	background-color:#FFFFFF;
}
a.OMbannertopnav:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-weight:normal;
	color:#0F603C;
	text-decoration:none;
	font-size:12px;
	background-color:#FFFFFF;
}
a.OMbannertopnav:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-weight:normal;
	color:#0F603C;
	text-decoration:none;
	font-size:12px;
	background-color:#FFFFFF;
}

/*			used for footer links				*/
.OMfooter {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	font-size:12px;
	color:#000000;
	background-color:#E3E3E5;
}
a.OMfooter:link {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	background-color:#E3E3E5;
}
a.OMfooter:visited {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	background-color:#E3E3E5;
}
a.OMfooter:active {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	background-color:#E3E3E5;
}
a.OMfooter:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	background-color:#E3E3E5;
}

/*			used for welcome message in top banner		*/
.OMwelcome {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	color:#FF0000;
	background-color:#FFFFFF;
}

/*			used for parts list page - right side		*/
.OMpartshead {font-family:Tahoma,sans-serif;
	font-weight:bold;
	font-size:10pt;
	color: #333333;}
a.OMpartssort:link {font-family:Tahoma,sans-serif;
	font-weight:bold;
	font-size:10pt;
	color: #333333;}
a.OMpartssort:visited {font-family:Tahoma,sans-serif;
	font-weight:bold;
	font-size:10pt;
	color: #333333;}
a.OMpartssort:active {font-family:Tahoma,sans-serif;
	font-weight:bold;
	font-size:10pt;
	color: #333333;}
a.OMpartssort:hover {font-family:Tahoma,sans-serif;
	font-weight:bold;
	font-size:10pt;
	color: #333333;}
.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:#FFFFFF;}

.OMresultlink {font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:none;
	text-transform:none;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.OMHomeBody {text-align:left;}
.OMStoreBody {text-align:left;}



/*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:3px;
	margin-left:3px;
	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; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	BORDER-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:20px;
	font:11px Arial;
	font-weight: normal;
	cursor:auto;}
.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:#FF0000;}

/*			parts locate styles		*/
.partslocate {font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:10pt;
	background-color:#EEEEEE;
	color:#4b4b4d;}
.partslocate1 {font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:9pt;
	background-color:#333333;
	color:#FFFFFF;}
.partslocate2 {font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:10pt;
	background-color:#999999;
	color:#4b4b4d;}

/*	drop down product styles */
.OMddbox {
   border:thin solid #333333;
   border-radius:10px;
   padding: 10px 20px 10px 20px;
   width:175px;
}
.OMddselect {
   width:100px;
}

.OMddprice {
   color:#FF0000;
   font-size:16px;
}

.OMddSKU {
   font-size:16px;
}


	

/*			faq styles		*/
.faqlinks {font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color:#000000;
	line-height: 12pt;
	font-weight: normal;}
a.faqlinks:link {text-decoration:none;
	text-decoration: underline;}
a.faqlinks:visited {text-decoration:none;
	text-decoration: underline;}
a.faqlinks:active {text-decoration:none;
	text-decoration: underline;}
a.faqlinks:hover {color:#555555;
	text-decoration:none;
	text-decoration: underline;}
.faqcell {padding: 5px;
	border-style: solid;
	border-color:#000000;
	border-width: 0px 0px 1px 0px;}
.faqtable {border-style: solid;
	border-color:#000000;
	border-width: 1px 1px 0px 1px;}
	
/*			Affiliate styles		*/
.AffiliateTitle {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;}
a.AffiliateTitle:link {text-decoration:none;
	text-decoration: underline;}
a.AffiliateTitle:visited {text-decoration:none;
	text-decoration: underline;}
a.AffiliateTitle:active {text-decoration:none;
	text-decoration: underline;}
a.AffiliateTitle:hover {text-decoration:none;
	text-decoration: underline;
	color:#555555;}

/*style the main menu*/ 
.jqMenu {
	margin:0; 
	padding:0; 
} 
.jqMenu li { 
	list-style:none; 
	float:left; 
	font:12px Arial, Helvetica, sans-serif #111; 
} 
.jqMenu li a:link, .jqMenu li a:visited { 
	display:block; 
	text-decoration:none; 
	background-color:#EEE; 
	padding: 0.5em 2em; 
	margin:0; 
	border-right: 1px solid #fff; 
	color:#111; 
} .jqMenu li a:hover { 
	background-color:#CCC; 
} 

/*style the sub menu*/ 
.jqMenu li ul { 
	position:absolute; 
	visibility:hidden; 
	border-top:1px solid #fff; 
	margin:0; 
	padding:0; 
} 
.jqMenu li ul li { 
	display:inline; 
	float:none; } 
.jqMenu li ul li a:link, .jqMenu li ul li a:visited { 
	background-color:#EEE; 
	width:auto; 
} 
.jqMenu li ul li a:hover { 
	background-color:#CCC; 
}


/*		Added styles		*/
.contactform {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top: 3px;
	padding-bottom:2px;
	font-size:11px;
	text-transform: uppercase;
	color:#000000;}

/*		Custom design styles		*/
.innerbg{background:url(images/inner_bg.jpg) repeat-x;}
#wrapper{width:1012px; margin-left:auto; margin-right:auto;}

.top{height:115px; width:1012px; background:url(images/topbg.jpg) repeat-x bottom left #FFF;}
#logo{height:50px; width:313px; float:left; padding:20px;}
.top_link{float:right; width:530px; color:#0F603C; padding:20px 20px 0px 0px; text-align:right;}
.top_link a{color:#0F603C; text-decoration:none;}
.top_link a:hover{color:#0F603C; text-decoration:underline;}
.search_txt{width:166px; height:21px; border:1px solid #D8D7D9;} 

#topnav{height:41px; width:1012px;}

/*GRAPHICAL NAVIGATION MENU*/

ul.cssmenu {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	height: 40px;
	background: url('images/navbar.jpg');
	}

/*
*	Normal Links
*/
ul.cssmenu li.home a {
	background-position: 0 0;
	width: 80px;
	}

ul.cssmenu li.our_company a {
	background-position: -80px 0;
	width: 131px;
	}

ul.cssmenu li.replacement_parts a {
	background-position: -211px 0;
	width: 180px;
	}
ul.cssmenu li.cost_calculator a {
	background-position: -391px 0;
	width: 168px;
	}

ul.cssmenu li.dealer_locator a {
	background-position: -559px 0;
	width: 148px;
	}

ul.cssmenu li.download a {
	background-position: -707px 0;
	width: 116px;
	}
ul.cssmenu li.news a {
	background-position: -823px 0;
	width: 75px;
	}
	
ul.cssmenu li.contact a {
	background-position: -898px 0;
	width: 114px;
	}
/*
*	Hover Links
*/
ul.cssmenu li.home a {
	background-position: 0 -40px;
	width: 80px;
	}

ul.cssmenu li.our_company a:hover {
	background-position: -80px -40px;
	width: 131px;
	}

ul.cssmenu li.replacement_parts a:hover {
	background-position: -211px -40px;
	width: 180px;
	}
ul.cssmenu li.cost_calculator a:hover {
	background-position: -391px -40px;
	width: 168px;
	}

ul.cssmenu li.dealer_locator a:hover {
	background-position: -559px -40px;
	width: 148px;
	}

ul.cssmenu li.download a:hover {
	background-position: -707px -40px;
	width: 116px;
	}
ul.cssmenu li.news a:hover {
	background-position: -823px -40px;
	width: 75px;
	}
	
ul.cssmenu li.contact a:hover {
	background-position: -898px -40px;
	width: 114px;
	}

/*GRAPHICAL NAVIGATION MENU STYLE END*/

form{padding:0px; margin:0px;}
#header{float:left; width:1012px; padding-top:4px;}
#header1{float:left; width:1012px;}
#search{width:216px; float:left;}
#advacedsearch{width:119px; float:left;}
.txt_boxbg{background:url(images/txtbox_bg.jpg) no-repeat; width:184px; height:26px; border:none; padding:5px 0px 0px 5px;}
.go_btn{background:url(images/go_btn.jpg) no-repeat; width:33px; height:33px; border:none;}

.contentbg{background:url(images/body-bg.jpg) repeat-y; padding:0px 6px 0px 6px;}

#leftcolumn{width:235px; padding:20px 5px 10px 0px; margin-right:5px; line-height:1.6em; background:#F0F0F1; height:100%;}
#leftcolumn a{color:#000; text-decoration:none; display:block; padding:2px 0px 2px 7px;}
#leftcolumn a:hover{color:#0F5F3C; text-decoration:none; background:#E3E3E4; font-weight:bold;}
.leftnavpad{padding:0px 7px 0px 7px;}
#leftnavbtm{background:url(images/left_btm.jpg) no-repeat 3px; height:8px;}
#leftcontent{text-align:center;}

#leftcolumn ul{margin:0px; padding:0px;}
#leftcolumn li {padding:0px; margin:0px; list-style:none;}
#leftcolumn li a{background:url(images/arrow.png) no-repeat 0px 5px; padding:0px 0px 0px 15px; margin:0px 0px 0px 5px; color:#0F5F3C; font-size:12px; border:0px;}
#leftcolumn li a:hover{background:url(images/arrow.png) no-repeat 0px 5px #CDD7DD; padding:0px 0px 0px 15px; margin:0px 0px 0px 5px; color:#0F5F3C; font-size:12px;}

#middlecolumn{padding:4px 4px 20px 4px; float:left; width:565px; border:4px solid #CAD5DB; border-bottom:none;}

#rightcolumn{width:219px; padding:15px 10px 10px 10px; margin-top:10px; float:left; line-height:1.6em; background:#E8E8E8; text-align:left; font-size:11px;}
#rightcolumn a{color:#5C7B6E; text-decoration:none;}
#rightcolumn a:hover{color:#000000; text-decoration:none;}

#footer{background:#E3E3E4; padding:15px 7px 15px 7px; float:left; width:998px; text-align:center;}
#footer a{color:#000; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:underline;}

.copyright{color:#000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	padding:12px 12px 10px 12px; 
	margin-top:10px; 
	line-height:1.6em;}
.copyright_left{float:left; width:550px;}
.copyright_right{float:right; width:350px;}

.copyright a{color:#B3C4BD; text-decoration:none;}
.copyright a:hover{color:#B3C4BD; text-decoration:underline;}

/* custom modification to standard styles */
a:link {color:#0F5F3C;
	text-decoration:none;}
a:visited {color:#0F5F3C;
	text-decoration:none;}
a:active {color:#0F5F3C;
	text-decoration:none;}
a:hover {color:#0F5F3C;
	text-decoration:underline;}

.OMNavigation {border-color:#E3E3E5;
	border-width:4px;
	border-style: none none none solid;}
.OMStoreBody {border-color:#E3E3E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	border-width:4px;
	border-style: none solid none none;}
.OMHomeBody {}
.OMHomeRight {border-color:#E3E3E5;
	border-width:4px;
	border-style: none solid none none;}
.OMgrpnav {padding:1px 0px 1px 5px;
	margin:1px 0px 1px 0px;
	Vertical-align:middle;}
a.OMgrpnav {width:230px;}
a.OMgrpnav:hover {color:#0F5F3C;
	display:block;
	font-weight:bold;
	text-decoration:none;
	background-color:#E3E3E4;}
.OMcatnav {padding:2px 0px 2px 10px;
	margin:2px 0px 2px 0px;}
a.OMcatnav {width:230px;}
a.OMcatnav:hover {color:#0F5F3C;
	display:block;
	font-weight:bold;
	text-decoration:none;
	background-color:#E3E3E4;}


/*  used for custom content on the calculator pages   */
.customnote  {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:7.5pt;
	color:#333333;}
.customnote_green  {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:7.5pt;
	color:#006043;}
.custom_colhead  {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#006043;}
.custom_label  {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#000000;}
.custom_labelongrey  {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#006043;}
.tooltip { cursor:help }
#dhtmltooltip { position: absolute; width: 250px; color:#000; font-size:11px; border: 2px solid #006043; padding: 3px 5px; background: #f2f2f2; visibility: hidden; z-index: 100 }

.cartinfo {font-family:Tahoma, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	color:#0F603C;}


-->
</style>
