/* @MENU STYLES
-------------------------------------------------------------------- */
div#horiz-menu{ position: relative; z-index: 50 }

div#horiz-menu li li a{
	display: block;
	float: none;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-indent: 18px;
	width: 98%
}

.menu{
	background: transparent url(/_img/menu/horiz-menu.gif) 0 0 no-repeat;
	float: left;
	line-height: 1.0;
	margin-bottom: 1.5em;
	position: relative;
	width: 775px
}

.menu ul{ background: #ffffff; padding: 0 }

.menu li{ float: left; list-style: none; position: relative }

.menu li li{ float: none; position: relative; width: 100% }

.menu li ul{ float: none; left: -999em; position: absolute; width: 157px; z-index: 5 }

.menu li.sfHover ul{ left: 5px; top: 35px }

.menu li.sfHover li ul,
.menu li li.sfHover li ul,
.menu li li li.sfHover li ul{ top: -999em }

.menu li li.sfHover ul,
.menu li li li.sfHover ul,
.menu li li li li.sfHover ul{ left: 157px; top: 0px }

#horiz-menu{
	background:#ccc url(/_img/menu/bg_horiz-menu.gif) repeat-x bottom center;
	height: 38px;
	width: 100%
}

#horiz-menu ul{ list-style: none; margin: 0; padding: 0 }

#horiz-menu ul li{
	background: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 0
}

#horiz-menu a{
	color: #474747;
	display: block;
	float: left;
	font: bold 80%/35px Arial,Helvetica,sans-serif;
	height: 35px;
	white-space: nowrap
}

#horiz-menu ul ul{
	background: url(/_img/menu/dropdown-top.png) #4e5558 0 0 no-repeat;
	border-left: 1px solid #434a4e;
	border-right: 1px solid #434a4e
}

#horiz-menu ul ul ul{
	background: #4e5558;
	border-left: 1px solid #434a4e;
	border-right: 1px solid #434a4e
}

#horiz-menu li li a:hover{ color: #cccccc }

#horiz-menu li li.parent a.daddy,
#horiz-menu li.active li.parent a.daddy{ background: url(/_img/menu/dropdown-child.png) 95% 50% no-repeat }

#horiz-menu li li,
#horiz-menu li.sfHover li,
#horiz-menu li.parent.sfHover li{ background: url(/_img/menu/dropdown-div.png) 0 100% repeat-x }

#horiz-menu li li a{ font: normal 100% Helvetica,Arial,sans-serif }

#horiz-menu a:hover{ text-decoration: none }

#horiz-menu li.sfHover a:hover{ color: #cccccc }

#horiz-menu li.sfHover li a{ color: #ffffff }

#horiz-menu li.sfHover a{ background: url(/_img/menu/menu2-pointer.gif) no-repeat center 100% }

#horiz-menu li li.sfHover a:hover{ color: #cccccc }

#horiz-menu li.sfHover li a{ background: none }

#about{ text-indent: -9999px; width: 101px }

#products{ text-indent: -9999px; width: 70px }

#catalog{ text-indent: -9999px; width: 60px }

#photolib{ text-indent: -9999px; width: 95px }

#techlib{ text-indent: -9999px; width: 105px }

#services{ text-indent: -9999px; width: 65px }

#promotions{ text-indent: -9999px; width: 80px }

#edi{ text-indent: -9999px; width: 40px }

#apolloOnline{ text-indent: -9999px; width: 90px }

#about a{ width: 90px }

#products a{ width: 70px }

#catalog a{ width: 65px }

#photolib a{ width: 85px }

#techlib a{ width: 100px }

#services a{ width: 65px }

#promotions a{ width: 70px }

#edi a{ width: 35px }

#apolloOnline a{ width: 90px }

