/* Asakura Brand */

a:active { text-decoration: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { color: #ff9900; text-decoration: underline; position:relative; }


.textblack {
color: #000000;
font-size: 8pt;
line-height: 1.7;
}

.textblackbold {
color: #000000;
font-size: 8pt;
line-height: 1.7;
font-weight: bold;
}

.textblacksemilarge {
color: #000000;
font-size: 9pt;
line-height: 1.7;
}

.textblacksemilargebold {
color: #000000;
font-size: 9pt;
line-height: 1.7;
font-weight: bold;
}

.textblacklarge {
color: #000000;
font-size: 10pt;
line-height: 1.7;
}

.textblacklargebold {
color: #000000;
font-size: 10pt;
line-height: 1.7;
font-weight: bold;
}

.textblackexlarge {
color: #000000;
font-size: 12pt;
line-height: 1.7;
}

.textblackexlargebold {
color: #000000;
font-size: 12pt;
line-height: 1.7;
font-weight: bold;
}

.textwhite {
color: #ffffff;
font-size: 8pt;
line-height: 1.7;
}

.textwhitebold {
color: #ffffff;
font-size: 8pt;
line-height: 1.7;
font-weight: bold;
}

.textwhitesemilarge {
color: #ffffff;
font-size: 9pt;
line-height: 1.7;
}

.textwhitesemilargebold {
color: #ffffff;
font-size: 9pt;
line-height: 1.7;
font-weight: bold;
}

.textwhitelarge {
color: #ffffff;
font-size: 10pt;
line-height: 1.7;
}

.textwhitelargebold {
color: #ffffff;
font-size: 10pt;
line-height: 1.7;
font-weight: bold;
}

.textwhiteexlarge {
color: #ffffff;
font-size: 12pt;
line-height: 1.7;
}

.textwhiteexlargebold {
color: #ffffff;
font-size: 12pt;
line-height: 1.7;
font-weight: bold;
}

.textred {
color: #ff0000;
font-size: 8pt;
line-height: 1.7;
}

.textredbold {
color: #ff0000;
font-size: 8pt;
line-height: 1.7;
font-weight: bold;
}

.textredsemilarge {
color: #ff0000;
font-size: 9pt;
line-height: 1.7;
}

.textredsemilargebold {
color: #ff0000;
font-size: 9pt;
line-height: 1.7;
font-weight: bold;
}

.textredlarge {
color: #ff0000;
font-size: 10pt;
line-height: 1.7;
}

.textredlargebold {
color: #ff0000;
font-size: 10pt;
line-height: 1.7;
font-weight: bold;
}

.textredexlarge {
color: #ff0000;
font-size: 12pt;
line-height: 1.7;
}

.textredexlargebold {
color: #ff0000;
font-size: 12pt;
line-height: 1.7;
font-weight: bold;
}

.textblue {
color: #000099;
font-size: 8pt;
line-height: 1.7;
}

.textbluebold {
color: #000099;
font-size: 8pt;
line-height: 1.7;
font-weight: bold;
}

.textbluesemilarge {
color: #000099;
font-size: 9pt;
line-height: 1.7;
}

.textbluesemilargebold {
color: #000099;
font-size: 9pt;
line-height: 1.7;
font-weight: bold;
}

.textbluelarge {
color: #000099;
font-size: 10pt;
line-height: 1.7;
}

.textbluelargebold {
color: #000099;
font-size: 10pt;
line-height: 1.7;
font-weight: bold;
}

.textblueexlarge {
color: #000099;
font-size: 12pt;
line-height: 1.7;
}

.textblueexlargebold {
color: #000099;
font-size: 12pt;
line-height: 1.7;
font-weight: bold;
}


.muffler ul{
margin: 0;
padding: 0;
list-style-type: none;
border: none;
overflow: hidden;
width: 100%;
}

.muffler li a{
display: block;
text-decoration: none;
text-indent: -9999em;
margin: 0;
padding: 0px 0px;
border: none;
background: url(http://asakurabrand.net/images/menu/muffler_button.jpg) no-repeat;
}

.muffler li#muffler a{
width: 188px;
height: 75px;
background-position: 0px 0px;
}
.muffler li#muffler a:hover{
width: 188px;
height: 75px;
background-position: -188px 0px;
}

.parts ul{
margin: 0;
padding: 0;
list-style-type: none;
border: none;
overflow: hidden;
width: 100%;
}

.parts li a{
display: block;
text-decoration: none;
text-indent: -9999em;
margin: 0;
padding: 0px 0px;
border: none;
background: url(http://asakurabrand.net/images/menu/parts_button.jpg) no-repeat;
}

.parts li#parts a{
width: 189px;
height: 75px;
background-position: 0px 0px;
}
.parts li#parts a:hover{
width: 189px;
height: 75px;
background-position: -189px 0px;
}

.muffler_etc ul{
margin: 0;
padding: 0;
list-style-type: none;
border: none;
overflow: hidden;
width: 100%;
}

.muffler_etc li a{
display: block;
text-decoration: none;
text-indent: -9999em;
margin: 0;
padding: 0px 0px;
border: none;
background: url(http://asakurabrand.net/images/etc/muffler_etc.jpg) no-repeat;
}

.muffler_etc li#muffler_etc a{
width: 565px;
height: 60px;
background-position: 0px 0px;
}
.muffler_etc li#muffler_etc a:hover{
width: 565px;
height: 60px;
background-position: 0px -60px;
}

.parts_etc ul{
margin: 0;
padding: 0;
list-style-type: none;
border: none;
overflow: hidden;
width: 100%;
}

.parts_etc li a{
display: block;
text-decoration: none;
text-indent: -9999em;
margin: 0;
padding: 0px 0px;
border: none;
background: url(http://asakurabrand.net/images/etc/parts_etc.jpg) no-repeat;
}

.parts_etc li#parts_etc a{
width: 565px;
height: 60px;
background-position: 0px 0px;
}
.parts_etc li#parts_etc a:hover{
width: 565px;
height: 60px;
background-position: 0px -60px;
}

.history_back ul{
margin: 0;
padding: 0;
list-style-type: none;
border: none;
overflow: hidden;
width: 100%;
}

.history_back li a{
display: block;
text-decoration: none;
text-indent: -9999em;
margin: 0;
padding: 0px 0px;
border: none;
background: url(http://asakurabrand.net/images/etc/history_back.jpg) no-repeat;
}

.history_back li#history_back a{
width: 565px;
height: 60px;
background-position: 0px 0px;
}
.history_back li#history_back a:hover{
width: 565px;
height: 60px;
background-position: 0px -60px;
}

.header_logo a{
display: block;
text-decoration: none;
text-indent: -9999em;
margin: 0;
padding: auto;
list-style-type: none;
border: none;
overflow: hidden;
background: url(http://asakurabrand.net/images/header/asakura_header.jpg) no-repeat;
width: 780px;
height: 120px;
}

.cart1 ul{
margin: 0;
padding: 0;
list-style-type: none;
border: none;
overflow: hidden;
width: 100%;
}

.cart1 li a{
display: block;
text-decoration: none;
text-indent: -9999em;
margin: auto;
padding: 0px 0px;
border: none;
background: url(http://asakurabrand.net/images/etc/cart_button1.jpg) no-repeat;
}

.cart1 li#cart1 a{
width: 160px;
height: 50px;
background-position: 0px 0px;
}
.cart1 li#cart1 a:hover{
width: 160px;
height: 50px;
background-position: -160px 0px;
}

.cart2 ul{
margin: 0;
padding: 0;
list-style-type: none;
border: none;
overflow: hidden;
width: 100%;
}

.cart2 li a{
display: block;
text-decoration: none;
text-indent: -9999em;
margin: auto;
padding: 0px 0px;
border: none;
background: url(http://asakurabrand.net/images/etc/cart_button2.jpg) no-repeat;
}

.cart2 li#cart2 a{
width: 120px;
height: 50px;
background-position: 0px 0px;
}
.cart2 li#cart2 a:hover{
width: 120px;
height: 50px;
background-position: -120px 0px;
}

.cart3 ul{
margin: 0;
padding: 0;
list-style-type: none;
border: none;
overflow: hidden;
width: 100%;
}

.cart3 li a{
display: block;
text-decoration: none;
text-indent: -9999em;
margin: auto;
padding: 0px 0px;
border: none;
background: url(http://asakurabrand.net/images/etc/cart_button3.jpg) no-repeat;
}

.cart3 li#cart3 a{
width: 250px;
height: 50px;
background-position: 0px 0px;
}
.cart3 li#cart3 a:hover{
width: 250px;
height: 50px;
background-position: -250px 0px;
}

.footeradd1{
display: block;
text-decoration: none;
text-indent: -9999em;
margin: 0;
padding: 0;
list-style-type: none;
border: none;
overflow: hidden;
background: url(http://asakurabrand.net/images/footer/asakura_footer.gif) no-repeat;
width: 780px;
height: 60px;
}
