/* ############ HOME ############ */

#homenavi{
	padding:0;
	margin:0;
}

#homenavi a.HOME {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_home.gif) -174px 0px;
		padding:0px 0px 0px 0px;
}

#homenavi a:hover.HOME  {
		height:28px;
		cursor: pointer;
}

a.NEWS {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_news.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.NEWS {
		background: url(../common_img/navi_news.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}

a.PRESIDENT {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_president.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.PRESIDENT {
		background: url(../common_img/navi_president.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}

a.DRIVERS {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_drivers.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.DRIVERS {
		background: url(../common_img/navi_drivers.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}

a.RACEINFO {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_raceinfo.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.RACEINFO {
		background: url(../common_img/navi_raceinfo.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}

a.MACHINE {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_machine.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.MACHINE {
		background: url(../common_img/navi_machine.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}

a.PARTNER {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_partner.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.PARTNER {
		background: url(../common_img/navi_partner.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}

a.PHOTO {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_photo.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.PHOTO {
		background: url(../common_img/navi_photo.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}

a.COMPANY {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_company.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.COMPANY {
		background: url(../common_img/navi_company.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}

a.SHOP {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_shop.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.SHOP {
		background: url(../common_img/navi_shop.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}
/* ############ NEWS ############ */

#newsnavi{
	padding:0;
	margin:0;
}

#newsnavi a.HOME {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_home.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

#newsnavi a:hover.HOME  {
		background: url(../common_img/navi_home.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}

#newsnavi a.NEWS {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_news.gif) no-repeat -174px 0px;
		padding:0px 0px 0px 0px;
}

#newsnavi a:hover.NEWS {
		height:28px;
		cursor: pointer;
}

/* ############ PRESIDENT ############ */

#presidentnavi{
	padding:0;
	margin:0;
}

a.HOME {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_home.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.HOME  {
		background: url(../common_img/navi_home.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}


#presidentnavi a.PRESIDENT {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_president.gif) no-repeat -174px 0px;
		padding:0px 0px 0px 0px;
}

#presidentnavi a:hover.PRESIDENT {
		height:28px;
		cursor: pointer;
}

/* ############ DRIVERS ############ */

#driversnavi{
	padding:0;
	margin:0;
}

a.HOME {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_home.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.HOME  {
		background: url(../common_img/navi_home.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}


#driversnavi a.DRIVERS {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_drivers.gif) no-repeat -174px 0px;
		padding:0px 0px 0px 0px;
}

#driversnavi a:hover.DRIVERS {
		height:28px;
		cursor: pointer;
}

/* ############ RACE INFO ############ */

#racenavi{
	padding:0;
	margin:0;
}

a.HOME {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_home.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.HOME  {
		background: url(../common_img/navi_home.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}


#racenavi a.RACEINFO {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_raceinfo.gif) no-repeat -174px 0px;
		padding:0px 0px 0px 0px;
}

#racenavi a:hover.RACEINFO {
		height:28px;
		cursor: pointer;
}

/* ############ RACE MACHINE ############ */

#machinenavi{
	padding:0;
	margin:0;
}

a.HOME {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_home.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.HOME  {
		background: url(../common_img/navi_home.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}


#machinenavi a.MACHINE {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_machine.gif) no-repeat -174px 0px;
		padding:0px 0px 0px 0px;
}

#machinenavi a:hover.MACHINE {
		height:28px;
		cursor: pointer;
}

/* ############ PARTNER ############ */

#partnernavi{
	padding:0;
	margin:0;
}

a.HOME {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_home.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.HOME  {
		background: url(../common_img/navi_home.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}


#partnernavi a.PARTNER {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_partner.gif) no-repeat -174px 0px;
		padding:0px 0px 0px 0px;
}

#partnernavi a:hover.PARTNER {
		height:28px;
		cursor: pointer;
}

/* ############ PHOTO LIBRARY ############ */

#photonavi{
	padding:0;
	margin:0;
}

a.HOME {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_home.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.HOME  {
		background: url(../common_img/navi_home.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}


#photonavi a.PHOTO {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_photo.gif) no-repeat -174px 0px;
		padding:0px 0px 0px 0px;
}

#photonavi a:hover.PHOTO {
		height:28px;
		cursor: pointer;
}

/* ############ COMPANY ############ */

#companynavi{
	padding:0;
	margin:0;
}

a.HOME {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_home.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.HOME  {
		background: url(../common_img/navi_home.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}


#companynavi a.COMPANY {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_company.gif) no-repeat -174px 0px;
		padding:0px 0px 0px 0px;
}

#companynavi a:hover.COMPANY {
		height:28px;
		cursor: pointer;
}

/* ############ other ############ */

#othernavi{
	padding:0;
	margin:0;
}

a.HOME {
		text-indent: -9999px;
		width:174px;
		height:28px;
		display:block;
		overflow: hidden;
		background: url(../common_img/navi_home.gif) no-repeat;
		padding:0px 0px 0px 0px;
}

a:hover.HOME  {
		background: url(../common_img/navi_home.gif) no-repeat -174px 0px;
		height:28px;
		cursor: pointer;
}

