/* CSS Document - edit this file to control the width of the Top Nav Tabs container */

a#logo {
background:transparent url(/jpn/assets/images/header/logo.png) no-repeat scroll 0 0;
_background:transparent;
_filter:progid:dXImageTransform.Microsoft.alphaImageLoader(src="/assets/images/header/logo.png", sizingMethod="crop");
_cursor:pointer;
float:left;
font-size:1px;
height:27px;
text-decoration:none;
text-indent:-9999px;
width:155px;
z-index:301;
}

ul#navtop{
  clear:right;
  float:right;
  margin:0px 0 2px 0;
  width:321px;
}

/* the Top Nav Tabs */


ul#gnav{ width:670px; }

ul#gnav li a {
	height:19px;
	text-indent:-9999px;
	background-image:url(/jpn/assets/images/header/gnav_matrix_jp.png);
	_background-image:url(/jpn/assets/images/gnav_matrix_jp.gif);
}

ul#gnav li.myregion a { width:34px; margin-right:5px; margin-left:20px;_margin-left:10px; }

ul#gnav li.worldwide { margin-right:65px;_margin-right:60px; }
ul#gnav li.worldwide a {
	width:75px;
	background-position:-36px 0;
}
ul#gnav li.worldwide a:hover,
#worldwide ul#gnav li.worldwide a { background-position:-36px -19px; }

ul#gnav li.partners { margin-right:21px; }
ul#gnav li.partners a {
	width:60px;
	background-position:-120px 0;
}
ul#gnav li.partners a:hover,
#partners ul#gnav li.partners a { background-position:-120px -19px; }

ul#gnav li.developers { margin-right:10px; }
ul#gnav li.developers a {
	width:70px;
	background-position:-190px 0;
}
ul#gnav li.developers a:hover,
#developers ul#gnav li.developers a { background-position:-190px -19px; }

ul#gnav li.ataglance { margin-right:16px; }
ul#gnav li.ataglance a {
	width:90px;
	background-position:-260px 0;
}
ul#gnav li.ataglance a:hover,
#ataglance ul#gnav li.ataglance a { background-position:-260px -19px; }

/* Top navigation styles
-----------------------------------------------*/

ul#navtop{
	width:760px;
	left:39px;
}

ul#navtop li a {
	background:url(/jpn/assets/images/header/nav_matrix_jp2.png) no-repeat;
	_background-image:url(/jpn/assets/images/header/nav_matrix_jp2.gif);
}

ul#navtop li.devices { margin-right:-40px;margin-left:188px; }
ul#navtop li.devices a{ width:100px; background-position:0px -4px; }
ul#navtop li.devices a:hover,
#devices ul#navtop li.devices a{ background-position:0px -27px; }

ul#navtop li.software { margin-right:-60px; }
ul#navtop li.software a{ width:75px; background-position:-105px -4px; }
ul#navtop li.software a:hover,
#software ul#navtop li.software a{ background-position:-105px -27px; }

ul#navtop li.support { margin-right:-70px; }
ul#navtop li.support a{ width:50px; background-position:-190px -4px; }
ul#navtop li.support a:hover,
#support ul#navtop li.support a{ background-position:-190px -27px; }

ul#navtop li.purchase a{ width:30px; background-position:-320px -4px ; }
ul#navtop li.purchase a:hover,
#purchase ul#navtop li.purchase a{ background-position:-320px -27px; }


/* Footer styles
-----------------------------------------------*/

p.copyright {
	height:20px;
	text-indent:-9999px;
	background:url(/jpn/assets/images/footer/copyright.png) no-repeat 0 0;
}
