@charset "UTF-8";
/* SpryMenuBarHorizontal.css - Revision:Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

ul.MenuBarHorizontal {
	margin:0;
	padding:7px 0px 0px 15px;
	list-style-type:none;
	font-size:100%;
	cursor:default;
	width:auto;
	font-family:Helvetica, Arial, sans-serif;
	text-align:center;
}
ul.MenuBarActive {
	z-index:1000;
}
ul.MenuBarHorizontal li {
	margin:0 0 0 0px;
	padding:0 10px 0 10px;
	list-style-type:none;
	position:relative;
	text-align:left;
	cursor:pointer;
	width:auto;
	float:left;
}
ul.MenuBarHorizontal ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%;
	z-index:1020;
	cursor:default;
	position:absolute;
	left:-1000em;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left:auto;
	margin-left:-15px;
}
ul.MenuBarHorizontal ul li {
	padding:0 0 0 5px;
}
ul.MenuBarHorizontal ul ul {
	position:absolute;
	margin:0;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left:auto;
	top:0;
}
ul.MenuBarHorizontal ul {
	background-color:#808284;
	padding:0;
}
ul.MenuBarHorizontal a {
	display:block;
	cursor:pointer;
	padding:6px 0 11px 0;
	text-decoration:none;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
}
ul.MenuBarHorizontal a:visited {
	display:block;
	cursor:pointer;
	padding:6px 0 11px 0;
	text-decoration:none;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	color:#CCC;
	font-size:13px;
	font-weight:bold;
}
ul.MenuBarHorizontal a.MenuBarItemHoverMars, {
	color:#FFF;
	font-size:12px;
}
ul.MenuBarHorizontal ul li a {
	display:block;
	background:#808284;
	font:normal 11px arial;
	color:#FFF;
	text-decoration:none;
	padding:3px 10px 3px 12px;
	background-image:url(/images/Icon_ContentTypes_Link_off.png);
	background-repeat:no-repeat;
	background-position:2% 50%;
}
ul.MenuBarHorizontal ul li a:visited {
	display:block;
	background:#808284;
	font:normal 11px arial;
	color:#FFF;
	text-decoration:none;
	padding:3px 10px 3px 12px;
	background-image:url(/images/Icon_ContentTypes_Link_off.png);
	background-repeat:no-repeat;
	background-position:2% 50%;
}
ul.MenuBarHorizontal ul li a:hover {
	display:block;
	font:normal 11px arial;
	color:#CCC;
	text-decoration:none;
	padding:3px 10px 3px 12px;
	background-image:url(/images/Icon_ContentTypes_Link_on.png);
	background-repeat:no-repeat;
	background-position:2% 50%;
}
ul.MenuBarHorizontal li#new ul, ul.MenuBarHorizontal li#new ul li {
	width:150px
}
ul.MenuBarHorizontal li#used ul, ul.MenuBarHorizontal li#used ul li {
	width:190px
}
ul.MenuBarHorizontal li#fin ul, ul.MenuBarHorizontal li#fin ul li {
	width:165px
}
ul.MenuBarHorizontal li#spec ul, ul.MenuBarHorizontal li#spec ul li {
	width:180px
}
ul.MenuBarHorizontal li#parts ul, ul.MenuBarHorizontal li#parts ul li {
	width:120px
}
ul.MenuBarHorizontal li#serv ul, ul.MenuBarHorizontal li#serv ul li {
	width:120px
}
ul.MenuBarHorizontal li#con ul {
	width:130px;
	margin:0 0 0 -15px;
}
ul.MenuBarHorizontal li#con ul li {
	width:130px;
}
/*******************************************************************************

 BROWSER HACKS:the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE:to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe {
	position:absolute;
	z-index:1010;
}
/* 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.MenuBarHorizontal li.MenuBarItemIE {
	display:inline;
	f\loat:left;
}
}
