
/* navi */
#navigation {
	border: 0px solid orange;
	width: 869px;
	height: 47px;
	margin: 10px auto 0; 
}
#left_navside {
	border: 0px solid red;
	width: 12px;
	height: 47px;
	background: url(../images/left_sidenav.png) no-repeat;
	float: left; 
}
#right_navside {
	border: 0px solid red;
	width: 8px;
	height: 47px;
	background: url(../images/right_sidenav.png) no-repeat;
	float: left; 
}
#navi_menu {
	float:left;
	font-size:11px;
	margin: 0 0 0 0px ;
	padding: 0px 0 0 0;
	background: url(../images/navigations_bgs.png) repeat-x top left;
	z-index:100;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border: 0px solid blue; 
	width: 848px;
	height: auto; 

}
#navi_menu li {
	border: 0px solid red;
	position: relative; 
	z-index: 8; 
}
#navi_menu span {
  display: none;
  position: absolute;
}
#navi_menu a {
  display: block;
  text-indent: -1900px;
  outline: none;
}
#navi_menu a:hover {
  background-position: left bottom;
}
#navi_menu a:hover span {
  display: block;
}
#navi_menu .home {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -1410px 0; width: 57px; height: 47px;
  float: left; 
  border: 0px solid yellow; 
  margin-right: 0px; 
  margin-left: 398px; 
}
#navi_menu .home:hover {
  background: url(../images/websprite_jp.png) no-repeat;
   background-position: -1517px 0; 
}

#navi_menu .home_selected {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -1517px 0; 
}
#navi_menu .company {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -1214px 0; width: 48px; height: 47px;
  float: left; 
  margin-right: 0px; 
  
}
#navi_menu .company:hover {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -1312px 0; 
  
}
#navi_menu .company_selected {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -1312px 0;
 
}

#navi_menu .products {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -1624px 0; width: 115px; height: 47px; 
  float: left; 
  margin-right: 0px; 
}
#navi_menu .products:hover {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -1789px 0;
 
}
#navi_menu .products_selected {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -1789px 0;
}

#navi_menu .inquiry {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -658px 0; width: 74px; height: 47px;
  float: left; 
}
#navi_menu .inquiry:hover {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -782px 0;
}
#navi_menu .inquiry_selected {
  background: url(../images/websprite_jp.png) no-repeat;
 background-position: -782px 0;
}


#navi_menu .updates {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: 0 -97px; width: 46px; height: 47px;
  float: left; 
}
#navi_menu .updates:hover {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -96px -97px;
}
#navi_menu .updates_selected {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -96px -97px;
}
#navi_menu .contactus {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -906px 0; width: 104px; height: 47px;
  float: left; 
}
#navi_menu .contactus:hover {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -1060px 0;
}
#navi_menu .contactus_selected {
  background: url(../images/websprite_jp.png) no-repeat;
  background-position: -1060px 0;
}

/*misc menu 
-----------------*/
#misc_nav {
	width: 100%;
	height: 22px;
	border: 0px solid pink;
	float: left; 
	background: url(../images/babu_hdbot_mid.png) repeat-x top left ;
}
#misc_nav #mn_left {
	
}