body {
color : #000000;
font-weight : normal;
font-family : helvetica;
font-size : 8pt;
}
#welcome {
background: white url(resource/welcome.jpg) no-repeat;
position: absolute;
top: 130px;
left: 180px;
width: 209px;
height: 42px;
}
#index {
background: white url(resource/instyle_home_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#v600 {
background: white url(resource/v600_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}

#v700 {
background: white url(resource/v700_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#v800 {
background: white url(resource/v800_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#v850 {
background: white url(resource/v850_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#v900 {
background: white url(resource/v900_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#m10 {
background: white url(resource/m10_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#m10_text {
position: absolute;
top: 190px;
left: 400px;
width: 350px;
height: 609px;
}
#mtnce {
background: white url(resource/mtnce_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#music {
background: white url(resource/music_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#ohelp {
background: white url(resource/onlinehelp_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#spin {
background: white url(resource/spinathome_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#buy_dvd {
position: absolute;
top: 150px;
left: 200px;
width: 200px;
height: 30px;
}

#training {
background: white url(resource/training_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#contact {
background: white url(resource/contact_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#spares {
background: white url(resource/spares_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#main_spares {
background: white url(resource/main_spares_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#links {
background: white url(resource/main_links_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 609px;
}
#index_i {position: absolute;
top: 170px;
left: 180px;
width: 300px;
padding-left : 10px; 
padding-right : 10px;
}
#index_ii {position: absolute;
top: 170px;
left: 500px;
width: 300px;
padding-left : 10px; 
padding-right : 10px;
}
#index_iii {position: absolute;
top: 390px;
left: 800px;
width: 180px;
color:#2d3192;
font-weight: bold;
font-family: helvetica;
font-size:12pt;
text-align: right;
}
#index_iv {position: absolute;
top: 142px;
left: 824px;
width: 150px;
height:170px;
}

#index_v {position: absolute;
text-align: left;
top: 510px;
left: 776px;
width: 200px;
height:100px;
border: 1px solid #2d3192;
background: #e2f4fe;
padding: 5px;
}

#text_ruler {position: absolute;
top: 100px;
left: 0px;
}
#menu {position: absolute;
top: 120px;
left: 0px;
color:#2d3192;
font-weight: bold;
font-family: helvetica;
font-size:10pt;
padding-left : 10px; 
padding-right : 10px;
}


a.p:link, a.p:visited, a.p:active {color:#000000;
font-weight: normal;
font-family: helvetica;
font-size:8pt;
}
a.p:hover {color:#dc143c;
font-weight: normal;
font-family: helvetica;
font-size:8pt;
}

a.pc:link, a.pc:visited, a.pc:active {color:red;
font-weight: normal;
font-family: helvetica;
font-size:8pt;
text-decoration: none;
}
a.pc:hover {color:blue;
font-weight: normal;
font-family: helvetica;
font-size:8pt;
text-decoration: none;
}

a.m:link, a.m:visited, a.m:active {color:#2d3192;
font-weight: bold;
font-family: helvetica;
font-size:10pt;
text-decoration: none;
}
a.m:hover {color:red;
font-weight: bold;
font-family: helvetica;
font-size:10pt;
text-decoration: none;
}

#spec_table {position: absolute;
top: 120px;
left: 180px;
width: 800px;
padding-left : 10px; 
padding-right : 10px;
}
#music_table {position: absolute;
top: 120px;
left: 180px;
width: 800px;
}
#ohelp_table {position: absolute;
top: 120px;
left: 180px;
width: 800px;
}
#mtnce_table {position: absolute;
top: 120px;
left: 180px;
width: 600px;
}
#training_table {position: absolute;
top: 120px;
left: 180px;
width: 480px;
}
#spin_table {position: absolute;
top: 120px;
left: 550px;
width: 400px;
padding-left : 10px; 
padding-right : 10px;
}
#spin_demo {
position: absolute;
top: 160px;
left: 520px;
width: 350px;
padding-left : 10px; 
padding-right : 10px;
}
/* contact */
#contact_table {position: absolute;
top: 120px;
left: 180px;
width: 800px;
}
#name_p {
position: absolute;
left: 0px;
top: 30px;
}
#i_realname {
position: absolute;
left: 110px;
top: 30px;
}
#email_p {
position: absolute;
left: 0px;
top: 60px;
}
#i_email{
position: absolute;
left: 110px;
top: 60px;
}
#phone_p {
position: absolute;
left: 0px;
top: 90px;
}
#i_telno{
position: absolute;
left: 110px;
top: 90px;
}
#message_p {
position: absolute;
left: 0px;
top: 120px;
}
#t_message{
position: absolute;
left: 110px;
top: 120px;
}
#i_submit {
position: absolute;
left: 0px;
top: 160px;
width: 100px;
}
#tel_p {
position: absolute;
left: 0px;
top: 300px;
}
#music_1 {
position: absolute;
left: 0px;
top: 45px;
width: 260px;
}
#music_2 {
position: absolute;
left: 280px;
top: 45px;
width: 260px;
}
#music_3 {
position: absolute;
left: 560px;
top: 45px;
width: 260px;
}
#mtnce_3 {
position: absolute;
left: 580px;
top: 120px;
width: 190px;
}
#mtnce_4 {
position: absolute;
left: 580px;
top: 60px;
width: 190px;
}
#email_form {
position: absolute;
left: 180px;
top: 285px;
width: 260px;
}

#home a {
   position: absolute;
   height: 80px;
   width: 380px;
   top: 0px; 
   text-decoration: none;
   }
#home a i { visibility: hidden; }

a#home { left: 0px; }

img {
border: 0px;
}