/* generic */
body {
color : #000000;
font-weight : normal;
font-family : helvetica;
font-size : 8pt;
}
p { margin: 0.5em 0 }

#menu {position: absolute;
top: 20px;
left: 0px;
color:#000000;
font-weight: bold;
font-family: helvetica;
font-size:10pt;
padding-left : 10px; 
padding-right : 10px;
}

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

/* index */
#index {
background: white url(resource/index_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#index_i {position: absolute;
top: 130px;
left: 210px;
width: 340px;
padding-left : 10px; 
padding-right : 10px;
}
/* training */
#training {
background: white url(resource/training_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#training_i {position: absolute;
top: 125px;
left: 210px;
width: 500px;
padding-left : 10px; 
padding-right : 10px;
}
span.a {
margin-left: 20px;
}
span.b {
margin-left: 40px;
}
span.c {
margin-left: 60px;
}
span.d {
margin-left: 80px;
}
span.e {
margin-left: 100px;
}
span.f {
margin-left: 120px;
}
span.g {
margin-left: 140px;
}
span.blue {
color: #055ca1;
}
/* multi */
#multi {
background: white url(resource/multi_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#multi_i {position: absolute;
top: 125px;
left: 210px;
width: 500px;
padding-left : 10px; 
padding-right : 10px;
}
/* band */
#band {
background: white url(resource/band_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#band_i {position: absolute;
top: 125px;
left: 210px;
width: 500px;
padding-left : 10px; 
padding-right : 10px;
}
/* product */
#product {
background: white url(resource/product_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#product_i {position: absolute;
top: 280px;
left: 390px;
width: 100px;
padding-left : 10px; 
padding-right : 10px;
color: #00b4f0;
}
#product_ii {position: absolute;
top: 95px;
left: 595px;
width: 150px;
padding-left : 10px; 
padding-right : 10px;
color: #00b4f0;
font-weight: bold;
}
span.h {
margin-left: 30px;
}
#product_iii {position: absolute;
top: 225px;
left: 705px;
width: 150px;
padding-left : 10px; 
padding-right : 10px;
color: #00b4f0;
font-weight: bold;
}
#product_iv {position: absolute;
top: 340px;
left: 730px;
width: 150px;
padding-left : 10px; 
padding-right : 10px;
color: #00b4f0;
font-weight: bold;
}
/* contact */
#contact {
background: white url(resource/contact_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#contact_i {position: absolute;
top: 125px;
left: 210px;
width: 300px;
padding-left : 10px; 
padding-right : 10px;
}
#contact_ii {position: absolute;
top: 123px;
left: 410px;
width: 400px;
padding-left : 10px; 
padding-right : 10px;
}

#name_p {
position: absolute;
left: 10px;
top: 30px;
}
#i_realname {
position: absolute;
left: 130px;
top: 30px;
}
#email_p {
position: absolute;
left: 10px;
top: 60px;
}
#i_email{
position: absolute;
left: 130px;
top: 60px;
}
#phone_p {
position: absolute;
left: 10px;
top: 90px;
}
#i_telno{
position: absolute;
left: 130px;
top: 90px;
}
#message_p {
position: absolute;
left: 10px;
top: 120px;
}
#t_message{
position: absolute;
left: 130px;
top: 120px;
}
#course_p {
position: absolute;
left: 10px;
top: 230px;
}
#t_course{
position: absolute;
left: 130px;
top: 230px;
}
#i_submit {
position: absolute;
left: 10px;
top: 250px;
width: 100px;
}
#tel_p {
position: absolute;
left: 10px;
top: 200px;
}
/* courses */
#courses {
background: white url(resource/courses_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#courses_i {
position: absolute;
top: 125px;
left: 210px;
width: 600px;
padding-left : 10px; 
padding-right : 10px;
}
span.i {
margin-left: 160px;
}
a.p:link, a.p:visited, a.p:active {color:#000000;
font-weight: normal;
font-family: helvetica;
}
a.p:hover {color:#ff0000;
font-weight: normal;
font-family: helvetica;
}

a.pbold:link, a.pbold:visited, a.pbold:active {color:#000000;
font-weight: bold;
font-family: helvetica;
}
a.pbold:hover {color:#ff0000;
font-weight: bold;
font-family: helvetica;
}


#downloads {
position: absolute;
top: 125px;
left: 210px;
width: 600px;
padding-left : 10px; 
padding-right : 10px;
}
a.d:link, a.d:visited, a.d:active {color:#00b4f0;
font-weight: bold;
font-family: helvetica;
font-size:10pt;
text-decoration: none;
}
a.d:hover {color:#ff0000;
font-weight: bold;
font-family: helvetica;
font-size:10pt;
text-decoration: none;
}
#marquee {
position: absolute;
top: 460px;
left: 10px;
color: #ffffff;
font-weight: bold;
font-family: helvetica;
font-size:10pt;
}
#reps {
position: absolute;
top: 10px;
left: 720px;
width: 118px;
height: 170px;
}

#video {
position: absolute;
top: 100px;
left: 380px;
width: 600px;
padding-left : 10px; 
padding-right : 10px;
}
#home a {
   position: absolute;
   height: 40px;
   width: 150px;
   top: 390px; 
   text-decoration: none;
   }
#home a i { visibility: hidden; }

a#home { left: 200px; }

/* media */
#media {
background: white url(resource/media_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#media_i {position: absolute;
top: 130px;
left: 250px;
width: 500px;
padding-left : 10px; 
padding-right : 10px;
}

/* gallery */
#gallery {
background: white url(resource/gallery_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#gallery_i {position: absolute;
top: 120px;
left: 370px;
width: 500px;
}
#gallery_ii {position: absolute;
top: 120px;
left: 450px;
width: 500px;
}

/* clubs */
#clubs {
background: white url(resource/clubs_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#clubs_i {position: absolute;
top: 130px;
left: 330px;
width: 460px;
padding-left : 10px; 
padding-right : 10px;
}

/* ifs video */
#ifs {
background: white url(resource/ifs_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#ifs_video {
position: absolute;
top: 110px;
left: 380px;
width: 640px;
height: 480px;
}
#ifs_txt {
position: absolute;
top: 130px;
left: 220px;
width: 150px;
height: 480px;
}

#home_menu {
position: absolute;
top: 0px;
left: 0px;
width: 200px;
height: 100%;
background-color: #7da7d9;
}
#home_content {
position: absolute;
top: 0px;
left: 200px;
width: 800px;
font-size: 10pt;
padding-left: 10px;
}
#video_gallery {
background: white url(resource/video_gallery_bg.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#action {
background: white url(resource/action.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}
#workouts {
background: white url(resource/workouts.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 500px;
}