/* CSS Document */
/* Why is the top level navigation list items producing a double padding */
#navigation {
	position:absolute;
	width:800px;
	top:146px;
  _top:146px;
	left:103px;
	margin-top:2px;
	/*padding:113px 0 0 0px;*/
	text-align:center;
	z-index:auto;
	/*border:0px solid #999;*/
	aclear:right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	/*background: #fff url('images/86-1.gif') 0px 0px repeat-x;*/
}

.menuback {
	background-color: #e8e8e8;
	border-bottom: solid #B7B7BB 2px;
	border-top: solid #B7B7BB 0px;
	height: 22px;
	background: url('images/86-1.gif') 0px 0px repeat-x; 
}

#navigation ul { 
  margin:0px; 
  padding:0px; 
  
	/*background: #00529B;*/
}

#navigation li {
	float:left;
	list-style:none;
	font-weight:normal; /* font properties added to fool IE */
	/*border:0px solid #000;margin:0;
	border-bottom: #00529B 1px solid;
	background: #EEF1F4;*/
}

#navigation li a {
	padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
	/*color:#00529B!important;*/
	color:#000000;
  font-size:11px;
	/*line-height: 17px;*/
	/*font-weight:bold;*/
	text-decoration:none;
	display:block;
	/*border:0px dashed #999;*/
	white-space: nowrap;
}

#navigation li a:hover {
	/*color:#1EE304;_margin-top: 1px;border: 0px;*/
	color:#FFFFFF;	
	background-color: #31699C;
  /*background: url('images/86-1h_05.gif') 0px 0px repeat-x;*/
	
}

/* START OF SECOND TEIR NAVIGATION AND FORCE HOVER */

#navigation li ul { /* second-level lists */
	position: absolute;
	/*background: #00529B;_margin-top: -1px;padding: 0px 0px 0px 0px;*/
	/*background: url('images/86-2.gif') 0px 0px repeat-y;*/
	
	/*padding: 0px 0px 0px 3px;*/
  width:120px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-bottom: solid #B7B7BB 2px;
	border-top: solid #B7B7BB 2px;	
	border-left: solid #B7B7BB 2px;
	border-right: solid #B7B7BB 2px;
	margin-top: 0px;
	background-color: #e8e8e8;
}

#navigation li ul li a {
	text-align:left;
	font-weight: normal;
	padding: 2px 0px 2px 5px;
	width: 115px;
}

/*#navigation li ul li {
	border: 0px;
}*/

#navigation li ul li a:hover {
	/*color:#00529B!important;*/
	color:#FFFFFF;
	/*width:175px;
	font-weight: bold;
	background: #FFD204;_padding: 5px 5px 0px 5px;_width: 113px;*/
	background: #336799;	
  width: 115px;
  _width: 116px;
  
}

#navigation li:hover ul, #navigation li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#navigation li:hover, #navigation li.sfhover {
	/*background: #FFD204;_margin-top: 0px;*/
	/*background: url('images/86-1h_05.gif') 0px 0px repeat-x;*/
	color: #FFFFFF;  
	background-color: #31699C;
}

#navigation li:hover a.logbook, 
#navigation li.sfhover a.logbook,
#navigation li:hover a.blog, 
#navigation li.sfhover a.blog,
#navigation li:hover a.users, 
#navigation li.sfhover a.users,
#navigation li:hover a.vendors, 
#navigation li.sfhover a.vendors,
#navigation li:hover a.products, 
#navigation li.sfhover a.products, 
#navigation li:hover a.news, 
#navigation li.sfhover a.news, 
#navigation li:hover a.clearance, 
#navigation li.sfhover a.clearance, 
#navigation li:hover a.classifieds, 
#navigation li.sfhover a.classifieds, 
#navigation li:hover a.campaigns, 
#navigation li.sfhover a.campaigns,
#navigation li:hover a.settings, 
#navigation li.sfhover a.settings
#navigation li:hover a.sar, 
#navigation li.sfhover a.sar,
#navigation li:hover a.shopping, 
#navigation li.sfhover a.shopping
{
	color: #FFFFFF;
}


/* ELEMENT WIDTHS */
/*
.home {width:36px;}
.search {width:36px;}
.logbook {width:36px;}
.blog {width:36px;}
.users {width:36px;}
.vendors {width:36px;}
.products {width:36px;}
.clearance {width:36px;}
.classifieds {width:36px;}
.campaigns {width:36px;}
.settings {width:36px;}
.logout {width:36px;}
*/
