#header  #gnavi {
	clear: both;
	line-height: 10px;
	height: 27px;
	width: 800px;
	display: block;
	font-size: 10px;
}
#header  #gnavi li {
	list-style-type:none;
	display: block;
	line-height: 27px;
	float: left;
	height: 27px;
}
#header  #gnavi  li a {
	height: 0px;
	padding-top: 27px;
	display: block;
	overflow: hidden;
	background-image: url(images/menu.png);
	background-repeat: no-repeat;
	font-size: 8px;
	line-height: 12px;
	text-decoration: none;
}
#header #gnavi #gnavi-home {
	width: 134px;
	background-position: 0px -682px;
}
#header #gnavi #gnavi-home:hover {
	background-position: -134px -682px;
}
#header #gnavi #gnavi-about {
	width: 135px;
	background-position: 0px -709px;
}
#header #gnavi #gnavi-about:hover {
	background-position: -135px -709px;
}
#header #gnavi #gnavi-items {
	width: 135px;
	background-position: 0px -736px;
}
#header #gnavi #gnavi-items:hover {
	background-position: -135px -736px;
}
#header #gnavi #gnavi-order {
	width: 134px;
	background-position: 0px -763px;
}
#header #gnavi #gnavi-order:hover {
	background-position: -134px -763px;
}
#header #gnavi #gnavi-voice {
	width: 135px;
	background-position: 0px -790px;
}
#header #gnavi #gnavi-voice:hover {
	background-position: -135px -790px;
}
#header #gnavi #gnavi-faq {
	width: 126px;
	background-position: 0px -817px;
}
#header #gnavi #gnavi-faq:hover {
	background-position: -126px -817px;
}
#sidebar ul {
	line-height: 0px;
	margin-bottom: 20px;
}

#sidebar li {
	list-style: none;
	line-height: 0;
	margin-bottom: 4px;
}
#sidebar #nav01 li a,
#sidebar #nav02 li a{
	background-image: url(images/menu.png);
	background-repeat: no-repeat;
	display: block;
	width: 182px;
	overflow: hidden;
	font-size: 8px;
	line-height: 12px;
	text-decoration: none;
	height: 0px;
	margin: 0px;
	padding: 0px;
}
#sidebar #nav01 #nav-cart {
	padding-top: 57px;
	background-position: 0px 0px;
}
#sidebar #nav01 #nav-cart:hover {
	background-position: -182px 0px;
}
#sidebar #nav01 #nav-items {
	padding-top: 57px;
	background-position: 0px -57px;
}
#sidebar #nav01 #nav-items:hover {
	background-position: -182px -57px;
}
#sidebar #nav01 #nav-ciclista {
	background-position: 0px -114px;
	padding-top: 47px;
}
#sidebar #nav01 #nav-ciclista:hover {
	background-position: -182px -114px;
}
#sidebar #nav01 #nav-corsaro {
	background-position: 0px -161px;
	padding-top: 47px;
}
#sidebar #nav01 #nav-corsaro:hover {
	background-position: -182px -161px;
}
#sidebar #nav01 #nav-pantacolant {
	background-position: 0px -208px;
	padding-top: 47px;
}
#sidebar #nav01 #nav-pantacolant:hover {
	background-position: -182px -208px;
}
#sidebar #nav01 #nav-bodyciclista {
	background-position: 0px -255px;
	padding-top: 47px;
}
#sidebar #nav01 #nav-bodyciclista:hover {
	background-position: -182px -255px;
}
#sidebar #nav01 #nav-bodypantacollant {
	background-position: 0px -302px;
	padding-top: 47px;
}
#sidebar #nav01 #nav-bodypantacollant:hover {
	background-position: -182px -302px;
}
#sidebar #nav01 #nav-corti {
	background-position: 0px -349px;
	padding-top: 47px;
}
#sidebar #nav01 #nav-corti:hover {
	background-position: -182px -349px;
}
#sidebar #nav01 #nav-shaper {
	background-position: 0px -396px;
	padding-top: 47px;
}
#sidebar #nav01 #nav-shaper:hover {
	background-position: -182px -396px;
}
#sidebar #nav01 #nav-dinamicwaist {
	background-position: 0px -443px;
	padding-top: 47px;
}
#sidebar #nav01 #nav-dinamicwaist:hover {
	background-position: -182px -443px;
}
#sidebar #nav02 #nav-about {
	background-position: 0px -490px;
	padding-top: 32px;
}
#sidebar #nav02 #nav-about:hover {
	background-position: -182px -490px;
}
#sidebar #nav02 #nav-monitor {
	background-position: 0px -522px;
	padding-top: 32px;
}
#sidebar #nav02 #nav-monitor:hover {
	background-position: -182px -522px;
}
#sidebar #nav02 #nav-voice {
	background-position: 0px -554px;
	padding-top: 32px;
}
#sidebar #nav02 #nav-voice:hover {
	background-position: -182px -554px;
}
#sidebar #nav02 #nav-interview {
	background-position: 0px -586px;
	padding-top: 32px;
}
#sidebar #nav02 #nav-interview:hover {
	background-position: -182px -586px;
}
#sidebar #nav02 #nav-size {
	background-position: 0px -618px;
	padding-top: 32px;
}
#sidebar #nav02 #nav-size:hover {
	background-position: -182px -618px;
}
#sidebar #nav02 #nav-caution {
	background-position: 0px -650px;
	padding-top: 32px;
}
#sidebar #nav02 #nav-caution:hover {
	background-position: -182px -650px;
}
#sidebar #txtlink li {
	list-style: none;
	font-size: 13px;
}
#sidebar #txtlink a {
	line-height: 1.2em;
}
