/*** MENU ***/

.menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1D1D1D;
position:relative;
font-size:10pt;
float:none;
bottom:-17;
left:35px;
text-decoration:none;
width:950px;
}

.menu ul {
padding:0px; 
margin:0px;
list-style-type:none;
text-decoration:none;
}

.menu ul li {
float:left;
position:relative;
text-decoration:none;
}

.menu ul li a {
display:block;
float:none;
text-decoration:none;
color:#333333; 		/* font, dark gray */
width:128px; 		/* cell width for main nav */
}

.menu ul li:hover a,
.menu ul li a:hover {
color:#FF6600; 		/* hover font color, orange */
background: url("dropArrow.gif") 100px 5px no-repeat; /* XY for painting the gif for top-level menu*/
text-decoration:none;
}


/*** SUBMENU ***/

/* table style */
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block;
position:absolute;
width:180px;
border:#E2E2E2 solid 1px;
left:-30px;
background-color:#FFFFFF;
}

/* hide the submenu until hover*/
.menu ul li ul {
display:none;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a,
.menu ul li a:hover ul li.over a {
text-indent:4px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
height:13px;
width:180px;
display:block;
background:#fff; 
font-size:10px;
color:#333333; 		/* font visited, dark gray */
} 

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover,
.menu ul li a:hover ul li.over a:hover {
height:13px;
background:#F0F0F0; /* light gray */
color:#FF6600; /* hover font color, orange */
}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul,
.menu ul li a:hover ul li.over a:hover ul {
margin-left:0; 
visibility:visible;
padding:0; 
top:0;
}


/*** PRODUCTS ***/

.products li {
background-image:url(nav_grayTile.gif);
height:25px;
float:left;
list-style-type: none;
}

.products li a {
text-decoration:none;
}

/*** SEARCH FORM ***/

.searchform {
background-image:url("nav_rightCap.jpg");
background-repeat:no-repeat;
height:25px;
width:203px;
}

.textfield {
background-image:url("search_bkgd.jpg");
background-repeat:no-repeat;
border-style:none;
margin:3px 0px 3px 0px;
height:17px;
width:125px;
}

.button {
text-indent:115px;
background-image:url("search_button.jpg");
border-style:none;
background-repeat:no-repeat;
height:17px;
width:64px; 
margin:3px 0 3px 0;
}

.button:hover {
background-image:url("search_button_on.jpg");
cursor:pointer;
}






/*** MENU ***/
#navi {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1D1D1D;
position:relative;
font-size:10pt;
float:none;
bottom:-17;
left:35px;
text-decoration:none;
width:950px;
}
ul#nav, ul#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
 
ul#nav  li {
	position: relative;
	float: left;
	width:128px;
}
 
#nav li ul {
	position: absolute;
	margin-left: -999em; /* hide menu from view */
	top: auto;
	left:0;
}
 
/* Styles for Menu Items */
ul#nav  li a {
	display: block;
	text-decoration: none;
	height:13px;
	color: #333;
	background: #ffffff; /* IE6 Bug */
	padding: 5px;
		margin-bottom:-1px;
	min-height:0;
	}
/* commented backslash mac hiding hack \*/ 
* html ul#nav  li a {height:1%;	position:relative;}
/* end hack */ 
 
/* this sets all hovered lists to red */
#nav li:hover a,#nav  li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover {
   color: #ff6600;
   background-color: url("/NAV/dropArrow.gif") 100px 5px no-repeat; }
 
/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
   color: #333;
   height:13px;
   background-color: #F0F0F0;
}
#nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul {margin-left:0; } /* show menu*/

.clear {
	clear:both;
}
