/* @override http://www.motorstage.co.jp/css/style.css */


/* common */
html{height: 100%;}
body{font: 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;color: #fff;background-color: #000;padding: 0;margin: 0;}
h1,h2,h3,h4,h5,h6,p{margin: 0;padding: 0 0 15px;}
ul{margin: 0;padding: 0 0 15px 30px;}
img {border-style: none;}
a{outline:none;}
table,th,td{font: 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;}



a {color: #999999;}
a:hover {color: #FFFF00;}
#logo {border-top: 2px solid #333;border-bottom: 2px solid #333;margin-bottom: 30px;}
#logo a img{
}
#logo a:hover img{
	background-color: #222;
}
table.products {margin-bottom: 20px;}
.products a img{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.products a:hover img{
	border-bottom-color: #FFCC00;}
#haigas {margin-bottom: 20px;font-size: 14px;}



/* head-navi */
#head-navi {float: left;width: 100%;background: url(http://www.motorstage.co.jp/images/top_06.gif) repeat-x 0 center;border-bottom: 1px solid #c60;padding-bottom: 10px;padding-top: 10px;}
#head-navi a.Home {float: left;width: 116px;height: 25px;text-indent: -9999px;background: black url(http://www.motorstage.co.jp/images/top_03.gif) no-repeat center;padding-left: 5px;padding-right: 5px;}
#head-navi-right {float: right;padding: 0;}
#head-navi-right li {display: inline;}
#head-navi-right li a {width: 73px;height: 25px;float: left;text-indent: -9999px;background-repeat: no-repeat;background-position: 0 top;}
#head-navi-right li a.Top {margin-right: 8px;background-image: url(http://www.motorstage.co.jp/images/headTop.gif);}
#head-navi-right li a.Products {margin-right: 8px;background-image: url(http://www.motorstage.co.jp/images/headProducts.gif);}
#head-navi-right li a.Catalog {margin-right: 8px;background-image: url(http://www.motorstage.co.jp/images/headCatalog.gif);}
#head-navi-right li a.Gallery {margin-right: 8px;background-image: url(http://www.motorstage.co.jp/images/headGallery.gif);}
#head-navi-right li a.ForSale {margin-right: 8px;background-image: url(http://www.motorstage.co.jp/images/headForSale.gif);}
#head-navi-right li a.Apparel {margin-right: 8px;background-image: url(http://www.motorstage.co.jp/images/headApparel.gif);}
#head-navi-right li a.AboutMS {margin-right: 8px;background-image: url(http://www.motorstage.co.jp/images/headAboutMS.gif);}
#head-navi-right li a.BBS {padding-right: 10px;background-image: url(http://www.motorstage.co.jp/images/headBBS.gif);}
#head-navi-right li a:hover.Top {background-position: 0 bottom;}
#head-navi-right li a:hover.Products {background-position: 0 bottom;}
#head-navi-right li a:hover.Catalog {background-position: 0 bottom;}
#head-navi-right li a:hover.Gallery {background-position: 0 bottom;}
#head-navi-right li a:hover.ForSale {background-position: 0 bottom;}
#head-navi-right li a:hover.Apparel {background-position: 0 bottom;}
#head-navi-right li a:hover.AboutMS {background-position: 0 bottom;}
#head-navi-right li a:hover.BBS {background-position: 0 bottom;}

/* kuzu */
#kuzu {clear: both;padding: 10px;font: 11px/12px "Lucida Grande", Lucida, Verdana, sans-serif;}
#kuzu a{color: #fff;}
#kuzu a:hover{color: #ddd;}



/* forsale */
#forsale_ttl {text-align: center;background: url(../forsale/images/forsale_ttl.gif) no-repeat;width: 600px;height: 150px;text-indent: -9999px;margin: 0 auto 10px;padding: 0;}
#forsale_table {margin-right: auto;margin-left: auto;}
#forsale_table th{font-weight: normal;font-style: normal;text-align: center;color: #ac904c;vertical-align: top;font-size: 12px;line-height: 14px;padding: 5px 0 15px;}
#forsale_table td{vertical-align: top;text-align: center;padding: 0 10px;}
#forsale_table img{margin: 2px 0 0;}



/* gallerypage */
#gallery_ttl {text-align: center;background: url(../gallery/images/gallery_ttl.gif) no-repeat;width: 600px;height: 150px;text-indent: -9999px;margin: 0 auto 10px;padding: 0;}
#gallery_table {margin-right: auto;margin-left: auto;}
#gallery_table th{font-weight: normal;font-style: normal;background: url(../gallery/images/name_bg.gif) no-repeat center top;height: 27px;width: 125px;text-align: center;color: #ac904c;}
#gallery_table td{vertical-align: top;text-align: center;}
#gallery_table img{height: 80px;width: 120px;margin: 2px 0 0;}
#gallerypage {text-align: center;clear: both;}
#gallerypage table {margin-right: auto;margin-left: auto;}
#gallerypage h1 {padding-top: 30px;padding-bottom: 30px;}

/* footer */
#footer {text-align: center;font-size: 11px;line-height: 12px;padding-top: 40px;}

/* eday */
#eday_top {width: 730px;margin-right: auto;margin-left: auto;height: 200px;}
#flashcontent {width: 730px;margin-right: auto;margin-left: auto;height: 450px;background-color: gray;background-image: url(http://www.motorstage.co.jp/aboutms/eday/nonflash_bg.jpg);}

/* accessories */
#aa_enter {margin-right: auto;margin-left: auto;margin-top: 30px;}
#aa_enter #apparel_enter {padding-right: 210px;}
#aa_enter #apparel_enter a {background-image: url(../aa/img/apparel_enter.gif);width: 107px;height: 60px;display: block;text-indent: -7689px;}
#aa_enter #accessory_enter a {background-image: url(../aa/img/accessory_enter.gif);width: 107px;height: 60px;display: block;text-indent: -7689px;}
#aa_enter #apparel_enter a:hover {width: 107px;height: 60px;display: block;text-indent: -7689px;background: url(../aa/img/apparel_enter.gif) 0 bottom;}
#aa_enter #accessory_enter a:hover {width: 107px;height: 60px;display: block;text-indent: -7689px;background: url(../aa/img/accessory_enter.gif) 0 bottom;}
#pdt,#apparel {margin-right: auto;margin-left: auto;}
#pdt_price {background-color: #111;text-align: center;padding: 5px;margin: 15px auto 25px;width: 628px;border-top: 1px solid #222;border-bottom: 1px solid #222;}
#pdt_parts {margin-right: auto;margin-left: auto;}
#pdt td.pdt1 img{margin-right: 10px;}
#pdt td.pdt3 img{margin-left: 10px;}
#apparel img {margin: 2px;}
#apparel td {border: 1px solid #342e1c;padding: 5px;text-align: center;}
#acc_top {text-align: center;}
#accessory_top,#apparel_top,#aa_top{text-align: center;margin-bottom: 20px;}
#aa_img {text-align: center;}
#acc_btn {text-align: center;padding-top: 40px;}
#acc_btn a {color: #897549;}




/* history */
#history_top {text-align: center;margin-bottom: 20px;margin-top: 15px;}
#history {margin-right: auto;margin-left: auto;width: 660px;font-size: 11px;}
#history th {vertical-align: top;padding: 0 15px 0 0;}
#history td {vertical-align: top;}
#history td img {float: right;margin-left: 20px;margin-bottom: 10px;clear: both;}


/* aboutms */
#aboutmsnavi {padding: 20px 0 5px;clear: both;margin-right: auto;margin-left: auto;height: 24px;width: 365px;overflow: hidden;}
#aboutmsnavi li {display: inline;}
#aboutmsnavi li a {width: 103px;height: 24px;text-indent: -9999px;background-repeat: no-repeat;float: left;}
#aboutmsnavi li a.PROSHOP {margin-right: 18px;background-image: url(http://www.motorstage.co.jp/aboutms/img/nProshop1.gif);}
#aboutmsnavi li a.HISTORY {margin-right: 18px;background-image: url(http://www.motorstage.co.jp/aboutms/img/nHistory1.gif);}
#aboutmsnavi li a.EDAY {background-image: url(http://www.motorstage.co.jp/aboutms/img/nEday1.gif);}
#aboutmsnavi li a.PROSHOP.current {margin-right: 18px;background-image: url(http://www.motorstage.co.jp/aboutms/img/nProshop2.gif);}
#aboutmsnavi li a.HISTORY.current {margin-right: 18px;background-image: url(http://www.motorstage.co.jp/aboutms/img/nHistory2.gif);}
#aboutmsnavi li a.EDAY.current {background-image: url(http://www.motorstage.co.jp/aboutms/img/nEday2.gif);}


/* injection tuning */
#injectiontop {
	background-image: url(../products/injection/images/injectiontop.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width: 926px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	margin-top: 15px;
}
#injectiontop h2 {
	height: 170px;
	text-indent: -2000px;
}

#injectiontop ol {
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size: 16px;
	padding-left: 150px;
	line-height: normal;
}
#injection-txt1 {
	padding-right: 108px;
	padding-left: 108px;
}
.injection-body {
	margin-right: auto;
	margin-left: auto;
	width: 750px;
	text-align: left;
	clear: both;
	margin-bottom: 30px;
}
.injection-body hr {
	clear: both;
	visibility: hidden;
}
.injection-left {
	width: 280px;
	float: left;
}
.injection-right {
	width: 450px;
	float: right;
}
.injection-right table {width: 450px;}

.injection_title {
	font-family: "Arial black", Helvetica, sans-serif;
	font-size: 19px;
	color: #999999;
	padding-bottom: 10px;
}



/* proshop */
#proshop_top {
	text-align: center;
	margin-bottom: 30px;
	clear: both;
	margin-top: 15px;
}

#proshop {text-align: center;margin-bottom: 20px;clear: both;}

