@charset "UTF-8";
/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */


ul.nav-menu {
	margin:0;
	padding:4px 0 0 19px;
	list-style-type:none;
	font-size:100%;
	cursor:default;
	width:auto;
}
ul.MenuBarActive {
	z-index:1000;
}
ul.nav-menu li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%;
	position:relative;
	text-align:left;
	cursor:pointer;
	float:left;
}
ul.nav-menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%;
	z-index:1020;
	cursor:default;
	width:8.2em;
	position:absolute;
	left:-1000em;
}
ul.nav-menu ul.MenuBarSubmenuVisible {
	left:auto;
}
ul.nav-menu ul li {
	width:8.2em;
}
ul.nav-menu ul ul {
	position:absolute;
	margin:-5% 0 0 95%;
}
ul.nav-menu ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left:auto;
	top:0;
}
ul.nav-menu ul {
}
ul.nav-menu a {
	display:block;
	cursor:pointer;
	color:#FFF;
	background-image:url(/images/nav-item-bg.png);
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
ul.nav-menu li ul a {
	display:block;
	background-color:#a1c148;
	background-image:url(/images/nav-sub-top.png);
	cursor:pointer;
	padding:0.5em 0.75em;
	color:#FFF;
	text-decoration:none;
}
ul.nav-menu span, ul.nav-menu span {
	padding:5px 10px 5px 10px;
	display:block
}

ul.nav-menu a:hover, ul.nav-menu a:focus {
	color:#FFF;
	background-image:url(/images/nav-hover-sub-left.png)
}

ul.nav-menu span:hover, ul.nav-menu span:focus {
	background-image:url(/images/nav-hover-sub-right.png);
	background-repeat:no-repeat;
	background-position:100% 0
}

ul.nav-menu li ul a:hover, ul.nav-menu li ul a:focus {
	background-color:#fed722;
	color:#FFF;
	background-image:none
}
ul.nav-menu a.MenuBarItemHover, ul.nav-menu a.MenuBarItemSubmenuHover, ul.nav-menu a.MenuBarSubmenuVisible {
	color:#FFF;
	background-image:url(/images/nav-hover-sub-left.png)
}
ul.nav-menu a.MenuBarItemHover span, ul.nav-menu a.MenuBarItemSubmenuHover span, ul.nav-menu a.MenuBarSubmenuVisible span {
	background-image:url(/images/nav-hover-sub-right.png);
	background-repeat:no-repeat;
	background-position:100% 0
}



ul.nav-menu a.home:hover, ul.nav-menu a.home:focus {
	color:#FFF;
	background-image:url(/images/nav-hover-left.png)
}

ul.nav-menu a.home span:hover, ul.nav-menu a.home span:focus {
	background-image:url(/images/nav-hover-right.png);
	background-repeat:no-repeat;
	background-position:100% 0
}

ul.nav-menu a.MenuBarItemHover, ul.nav-menu a.MenuBarItemSubmenuHover, ul.nav-menu a.MenuBarSubmenuVisible {
	color:#FFF;
	background-image:url(/images/nav-hover-sub-left.png)
}
ul.nav-menu a.MenuBarItemHover span, ul.nav-menu a.MenuBarItemSubmenuHover span, ul.nav-menu a.MenuBarSubmenuVisible span {
	background-image:url(/images/nav-hover-sub-right.png);
	background-repeat:no-repeat;
	background-position:100% 0
}

ul.nav-menu a.home:hover span, ul.nav-menu a.home:hover span, ul.nav-menu a.home:hover span {
	background-image:url(/images/nav-hover-right.png);
	background-repeat:no-repeat;
	background-position:100% 0
}

ul.nav-menu li ul a.MenuBarItemHover, ul.nav-menu li ul a.MenuBarItemSubmenuHover, ul.nav-menu li ul a.MenuBarSubmenuVisible {
	background-color:#fed722;
	background-image:none;
	color:#FFF;
}
ul.nav-menu a.MenuBarItemSubmenu {}
ul.nav-menu ul a.MenuBarItemSubmenu {}
ul.nav-menu a.MenuBarItemSubmenuHover {}
ul.nav-menu ul a.MenuBarItemSubmenuHover {
}


ul.nav-menu li#new ul,ul.nav-menu li#new ul li {
	width:210px
}
ul.nav-menu li#used ul,ul.nav-menu li#used ul li {
	width:250px
}
ul.nav-menu li#spec ul,ul.nav-menu li#spec ul li {
	width:210px
}
ul.nav-menu li#fin ul,ul.nav-menu li#fin ul li {
	width:135px
}
ul.nav-menu li#serv ul,ul.nav-menu li#serv ul li {
	width:200px
}
ul.nav-menu li#parts ul,ul.nav-menu li#parts ul li {
	width:140px
}
ul.nav-menu li#info ul,ul.nav-menu li#info ul li {
	width:190px
}
ul.nav-menu li#con ul,ul.nav-menu li#con ul li {
	width:145px
}

ul.nav-menu li#con ul,ul.nav-menu li#con ul li {
	width:145px
}
/* HACK FOR IE:to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.nav-menu iframe {
	position:absolute;
	z-index:1010;
 filter:alpha(opacity:0.1);
}
/* HACK FOR IE:to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection {
ul.nav-menu li.MenuBarItemIE {
	display:inline;
	f\loat:left;
	background:#FFF;
}
}









@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.nav-menu {
	margin:0;
	padding:4px 0 0 10px;
	list-style-type:none;
	font-size:100%;
	cursor:default;
	width:auto;
}
ul.nav-menu span, ul.nav-menu span {
	padding:7px 10px 6px 10px;
	display:block
}
ul.nav-menu a {
	display:block;
	cursor:pointer;
	color:#FFF;
	background-image:url(/images/nav-item-bg.png);
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
}
