ul#nav {
	width:978px !important;
	position:relative;
	z-index:100;
}
#nav, #nav ul, #nav li { /* all lists */
	padding:0;
	margin:0;
	list-style:none;
	line-height:1;
}
#nav a {
	display:block;
	height:30px;
	margin:0;
	padding:0;
	text-decoration:none;
	font-family:Verdana !important;
	font-size:10px;
	white-space:nowrap;
}
#nav a.parent {
	background:#4594ba url(sub_icon_default.gif) right no-repeat !important;
}
#nav a.parent:hover {
	background:#066a99 url(sub_icon_default.gif) right no-repeat !important;
}
#nav li#nav-home {
	background:#666 url(installaware-buttons-blue/home.jpg) no-repeat bottom;
}
#nav li#nav-home:hover, #nav li#nav-home.sfhover {
	background:#333 url(installaware-buttons-blue/homer.jpg) no-repeat bottom;
}
#nav li#nav-home a, #nav li#nav-home ul li {
	width:94px;
}
#nav li#nav-products {
	background:#666 url(installaware-buttons-blue/products.jpg) no-repeat bottom;
}
#nav li#nav-products:hover, #nav li#nav-products.sfhover {
	background:#333 url(installaware-buttons-blue/productsr.jpg) no-repeat bottom !important;
}
#nav li#nav-products ul ul { /* third-and-above-level lists */
	margin-left:158px;
}
#nav li#nav-products a, #nav li#nav-products ul li a {
	width:103px;
}
#nav li#nav-products ul, #nav li#nav-products ul li, #nav li#nav-products ul li a {
	width:158px;
}
#nav li#nav-solutions {
	background:#666 url(installaware-buttons-blue/solutions-in-actions.jpg) no-repeat bottom;
}
#nav li#nav-solutions:hover, #nav li#nav-solutions.sfhover {
	background:#333 url(installaware-buttons-blue/solutions-in-actions-r.jpg) no-repeat bottom;
}
#nav li#nav-solutions ul ul { /* third-and-above-level lists */
	margin-left:165px;
}
#nav li#nav-solutions a, #nav li#nav-solutions ul li a {
	width:165px;
}
#nav li#nav-solutions ul, #nav li#nav-solutions ul li, #nav li#nav-solutions ul li a {
	width:165px;
}
#nav li#nav-solutions ul li ul, #nav li#nav-solutions ul li ul li, #nav li#nav-solutions ul li ul li a { /* accommodate extra-wide link under solutions */
	width:215px;
}
#nav li#nav-consulting {
	background:#666 url(installaware-buttons-blue/consulting-services.jpg) no-repeat bottom;
}
#nav li#nav-consulting:hover, #nav li#nav-consulting.sfhover {
	background:#333 url(installaware-buttons-blue/consulting-servicesr.jpg) no-repeat bottom;
}
#nav li#nav-consulting a, #nav li#nav-consulting ul li a {
	width:174px;
}
#nav li#nav-downloads {
	background:#666 url(installaware-buttons-blue/downloads.jpg) no-repeat bottom;
}
#nav li#nav-downloads:hover, #nav li#nav-downloads.sfhover {
	background:#333 url(installaware-buttons-blue/downloadsr.jpg) no-repeat bottom;
}
#nav li#nav-downloads a, #nav li#nav-downloads ul li a {
	width:116px;
}
#nav li#nav-downloads ul, #nav li#nav-downloads ul li, #nav li#nav-downloads ul li a {
	width:136px;
}
#nav li#nav-support {
	background:#666 url(installaware-buttons-blue/support.jpg) no-repeat bottom;
}
#nav li#nav-support:hover, #nav li#nav-support.sfhover {
	background:#333 url(installaware-buttons-blue/supportr.jpg) no-repeat bottom;
}
#nav li#nav-support a {
	width:100px;
}
#nav li#nav-support ul ul { /* third-and-above-level lists */
	margin-left:120px;
}
#nav li#nav-support ul, #nav li#nav-support ul li a {
	width:120px;
}
#nav li#nav-buy {
	background:#666 url(installaware-buttons-blue/buy.jpg) no-repeat bottom;
}
#nav li#nav-buy:hover, #nav li#nav-buy.sfhover {
	background:#333 url(installaware-buttons-blue/buyr.jpg) no-repeat bottom;
}
#nav li#nav-buy a, #nav li#nav-buy ul li a {
	width:79px;
}
#nav li#nav-buy ul ul { /* third-and-above-level lists */
	margin-left:120px;
}
#nav li#nav-buy ul, #nav li#nav-buy ul li a {
	width:120px;
}
#nav li#nav-company {
	background:#666 url(installaware-buttons-blue/company-information.jpg) no-repeat bottom;
}
#nav li#nav-company:hover, #nav li#nav-company.sfhover {
	background:#333 url(installaware-buttons-blue/company-informationr.jpg) no-repeat bottom;
}
#nav li#nav-company a, #nav li#nav-company ul li a {
	width:121px;
}
#nav li#nav-company ul, #nav li#nav-company ul li, #nav li#nav-company ul li a {
	width:130px;
}
#nav a span {
	position:absolute;
	left:-9999px;
}
#nav li ul {
	border:1px solid #006392;
}
#nav li ul li a {
	background-image:none !important;
	background-color:#4594ba !important;
	color:#FFF;
	height:20px;
	line-height:20px;
	text-indent:6px;
	border-width:1px 0;
	border-bottom-style:solid;
	border-color:#227aa4;
	text-align:left !important;
}
#nav li ul li a.end {
	border-bottom:none;
}
#nav li ul li a:hover {
	background-image:none !important;
	background-color:#066a99 !important;
}
#nav li { /* all list items */
	float:left;
}
#nav li ul { /* second-level lists */
	position:absolute;
	width:100px;
	left:-999em;
}
#nav li ul li ul li { /* stop third level list items from getting too wide */
	overflow:hidden;
}
#nav li ul ul { /* third-and-above-level lists */
	margin:-22px 0 0 10em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left:auto;
}
