@charset "shift_jis";

#navbar{
  float: left;
  WIDTH:879px; 
  height:19px;
  background-color:#CC0033;
  text-decoration: none;
  }


#navbar ul{
  margin:0; 
  padding:0; 
  list-style:none; 
  font-size:13px;
  width:100%;
  }

#navbar li{
  float:left; 
  width:100px;
  margin:0;
  padding:0;
  background-color:#CC0033; 
  line-height:19px; 
  text-align: center;
  color:#ffffff;
  }



#navbar a{
  display: block;
  width:100%;
  font-weight:bold;
  text-decoration:none;
  line-height:19px;
  }
#navbar a:link{color:#ffffff}
#navbar a:visited{color:#ffffff}
#navbar a:hover{background-color:#FF00FF;color:#ffffff;}
#navbar a:active{color:#ffffff}

#layer1 {
	z-index: 1;
	left: 100px;
	top: 45px;
	overflow: visible;
	position: absolute;
	width: 120px;
	visibility: hidden;
}

#layer2 {
	z-index: 1;
	left: 200px;
	top: 45px;
	overflow: visible;
	position: absolute;
	width: 120px;
	visibility: hidden;
}

#layer3 {
	z-index: 3;
	left: 500px;
	top: 45px;
	overflow: visible;
	width: 120px;
	position: absolute;
	visibility: hidden;
}


ul#bikeselect,ul#youhin,ul#comuniti {
	width: 120px;
}

ul#bikeselect li,ul#bikeselect a,ul#youhin li,ul#youhin a,ul#comuniti li,ul#comuniti a{
	display: block;
        width:100%;
	text-decoration: none;
        text-align: center;
        height: 20px;
        border-bottom: solid 1px #8B0000;
}

li#road,li#mtb,li#singlebike,li#tanobike {
	background-color:#CC0000;
}

li#road a:hover,li#mtb a:hover,li#singlebike a:hover,li#tanobike a:hover {
	background-color:#FF00FF;
}

li#parts,li#acce,li#outfit,li#brand,li#women {
	background-color: #CC0000;
}

li#parts a:hover,li#acce a:hover,li#outfit a:hover,li#brand a:hover,li#women a:hover {
	background-color: #FF00FF;
}

li#customa,li#bbs,li#blog,li#gallery {
	background-color:#CC0000;
}

li#customa a:hover,li#bbs a:hover,li#blog a:hover,li#gallery a:hover{
	background-color: #FF00FF;
}
