/* remove uneeded stuff */

body,td,a,p,.h {
	font-family: arial,sans-serif
}

a:link, a:visited, a:active, a:active, a:visited {
	color: #3F3F3F
}


.h {
	font-size: 20px;
/*	color: #3366cc*/
	color: #3F3F3F
}

.q {
/*	color: #00c*/
	color: #3F3F3F
}

.ts td {
	padding: 0
}

.ts {
	border-collapse: collapse
}

.lnc:link,.lnc:visited {
/*	color: #00c*/
	color: #3F3F3F
}

.pgtab,.pgtab:hover,.pgtabselected,.pgtabside {
	text-align: center;
	text-decoration: none;
	color: #00c;
	display: block;
	height: 27px;
	float: left;
	overflow: hidden;
	background: url(/intl/ja/images/productlinktabs.png) no-repeat;
	padding-top: 8px
}

.pgtab {
	width: 130px;
	background-position: -274px 0
}

.pgtab:hover {
	width: 130px;
	background-position: -144px 0
}

.pgtabselected {
	width: 144px
}

.pgtabside {
	width: 3px;
	background-position: -404px 0
}

.iconl {
	overflow: hidden;
	height: px;
	width: px;
	position: relative
}

#top_navigation {
	height: 22px;
	padding-left: 2px
}

.border_spacer, .gbd {
	border-top: 1px solid #A4A4A4;
	font-size: 1px
}

.border_spacer {
	height: 0;
	position: absolute;
	top: 24px;
	width: 100%
}

#gbi,#gbs {
	background: #fff;
	left: 0;
	position: absolute;
	top: 24px;
	visibility: hidden;
	z-index: 1000
}

#gbi {
	border: 1px solid;
	border-color: #c9d7f1 #36c #36c #a2bae7;
	z-index: 1001
}

#guser {
	padding-bottom: 7px !important
}

#top_navigation ,#guser {
	font-size: 13px;
	padding-top: 1px !important
}

@media all {

	.gb1,.gb3 {
		height: 22px;
		margin-right: .73em;
		vertical-align: top
	}

#top_navigation {
	float: left
}

}
	.gb2 {
display: block;
padding: .2em .5em
}

a.gb1,a.gb2,a.gb3 {
	color: #00c !important
/*	color: #3F3F3F !important*/
}
		.gb2,.gb3 {
text-decoration: none
}

a.gb2:hover {
	background: #36c;
	color: #fff !important
}
					