/* Kingdom Fitness - Cascading Style Sheet */
body { 
   background-image: url(base/site_bg.jpg);
   background-color: #cdd5d9;
   background-repeat: repeat-x;
   margin: 0 auto;
   font-weight: normal;
   font-size: 10px;
   font-family: verdana, arial;
   color: #ff0000;
}
.txt_title { background-color: #f9f9f9; height:37px; padding-right:6px; font-weight: normal; font-size: 11pt; color: #71777c; font-family: Verdana, Arial; }
.txt_titler { height:37px; background-image: url(base/title_line.jpg); background-repeat: repeat-x; }
.txt_cont { font-weight: normal; font-size: 12px; color: #848a8f; font-family: Tahoma, Verdana, Arial; }
.txt_cont_bold { font-weight: bold; font-size: 12px; color: #848a8f; font-family: Tahoma, Verdana, Arial; }
.txt_email { font-weight: normal; font-size: 12px; color: #848a8f; font-family: Tahoma, Verdana, Arial; }
a.txt_email:link { font-weight: normal; font-size: 12px; color: #176c8d; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.txt_email:active { font-weight: normal; font-size: 12px; color: #176c8d; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.txt_email:visited { font-weight: normal; font-size: 12px; color: #176c8d; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.txt_email:hover { font-weight: normal; font-size: 12px; color: #2d86a0; font-family: Tahoma, Verdana, Arial; text-decoration: underline; }
.txt_link { font-weight: normal; font-size: 12px; color: #848a8f; font-family: Tahoma, Verdana, Arial; }
a.txt_link:link { font-weight: normal; font-size: 12px; color: #176c8d; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.txt_link:active { font-weight: normal; font-size: 12px; color: #176c8d; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.txt_link:visited { font-weight: normal; font-size: 12px; color: #176c8d; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.txt_link:hover { font-weight: normal; font-size: 12px; color: #2d86a0; font-family: Tahoma, Verdana, Arial; text-decoration: underline; }
img { border: none; }
#wrap { width: 910px; margin: 0 auto; }
.wrap_space { width:910px; height:8px; }
.head_top { width:910px; height:8px; background-image: url(base/head_top.jpg); background-repeat: no-repeat; }
.head_bot { width:910px; height:8px; background-image: url(base/head_bot.jpg); background-repeat: no-repeat; }
.head_bg { height:94px; background-image: url(base/head_bg.jpg); background-repeat: repeat-x; }
.head_l { width: 394px; height:94px; background-image: url(base/head_logo.jpg); background-repeat: repeat-x; }
.head_m { width: 491px; height:94px; background-image: url(base/head_02.jpg); background-repeat: repeat-x; }
.head_r { width:25px; height:94px; background-image: url(base/head_03.jpg); background-repeat: repeat-x; }
a#head_logo { display: block; width: 394px; height:94px; background-image: url(base/head_logo.jpg); }
.nav_space { width:202px; height:1px; background-image: url(base/nav_space.jpg); }
.nav_space2 { width:202px; height:7px; }
.nav_space3 { width:202px; height:25px; }
a#nav_personal { display: block; width: 202px; height: 29px; background-image: url(base/nav_personal_training.jpg); }
a#nav_personal2 { display: block; width: 202px; height: 29px; background-image: url(base/nav_personal_training_hov.jpg); }
a#nav_personal:hover { background-image: url(base/nav_personal_training_hov.jpg); }
a#nav_boot { display: block; width: 202px; height: 28px; background-image: url(base/nav_boot_camp_training.jpg); }
a#nav_boot2 { display: block; width: 202px; height: 28px; background-image: url(base/nav_boot_camp_training_hov.jpg); }
a#nav_boot:hover { background-image: url(base/nav_boot_camp_training_hov.jpg); }
a#nav_bridal { display: block; width: 202px; height: 28px; background-image: url(base/nav_bridal_boot_camp.jpg); }
a#nav_bridal2 { display: block; width: 202px; height: 28px; background-image: url(base/nav_bridal_boot_camp_hov.jpg); }
a#nav_bridal:hover { background-image: url(base/nav_bridal_boot_camp_hov.jpg); }
a#nav_corporate { display: block; width: 202px; height: 28px; background-image: url(base/nav_corporate_wellness.jpg); }
a#nav_corporate2 { display: block; width: 202px; height: 28px; background-image: url(base/nav_corporate_wellness_hov.jpg); }
a#nav_corporate:hover { background-image: url(base/nav_corporate_wellness_hov.jpg); }
a#nav_fitness { display: block; width: 202px; height: 28px; background-image: url(base/nav_fitness_classes.jpg); }
a#nav_fitness2 { display: block; width: 202px; height: 28px; background-image: url(base/nav_fitness_classes_hov.jpg); }
a#nav_fitness:hover { background-image: url(base/nav_fitness_classes_hov.jpg); }
a#nav_trainers { display: block; width: 202px; height: 28px; background-image: url(base/nav_our_trainers.jpg); }
a#nav_trainers2 { display: block; width: 202px; height: 28px; background-image: url(base/nav_our_trainers_hov.jpg); }
a#nav_trainers:hover { background-image: url(base/nav_our_trainers_hov.jpg); }
a#nav_frequent { display: block; width: 202px; height: 28px; background-image: url(base/nav_frequent_questions.jpg); }
a#nav_frequent2 { display: block; width: 202px; height: 28px; background-image: url(base/nav_frequent_questions_hov.jpg); }
a#nav_frequent:hover { background-image: url(base/nav_frequent_questions_hov.jpg); }
a#nav_contact { display: block; width: 202px; height: 29px; background-image: url(base/nav_contact_us.jpg); }
a#nav_contact2 { display: block; width: 202px; height: 29px; background-image: url(base/nav_contact_us_hov.jpg); }
a#nav_contact:hover { background-image: url(base/nav_contact_us_hov.jpg); }
.imgright { float: right; margin-left: 12px; margin-bottom: 12px; }
.imgright2 { float: right; margin-left: 12px; }
.imgleft { float: left; margin-right: 12px; margin-bottom: 12px; }
.imgleft2 { float: left; margin-right: 12px; }
.cont_top { width:910px; height:9px; background-image: url(base/cont_top.jpg); background-repeat: no-repeat; }
.cont_side { width:4px; background-color: #f9f9f9; }
.cont_mid { width:1px; background-color: #f9f9f9; }
.cont_left { width:693px; background-color: #f9f9f9; }
.cont_right { width:208px; background-color: #f9f9f9; }
.cont_bot { width:910px; height:10px; background-image: url(base/cont_bot.jpg); background-repeat: no-repeat; }
.mail_top { width:202px; height:4px; background-image: url(base/mail_top.jpg); background-repeat: no-repeat; }
.mail_title { width:202px; height:24px; background-image: url(base/mail_bg.jpg); background-repeat: repeat-y; font-weight: normal; font-size: 15px; color: #21a851; font-family: Tahoma, Verdana, Arial; }
.mail_input { width:202px; background-image: url(base/mail_bg.jpg); background-repeat: repeat-y; font-weight: normal; font-size: 14px; color: #21a851; font-family: Tahoma, Verdana, Arial; }
.mail_inbtn { width: 175px; height:14px; text-align: left; font-weight: normal; font-size: 12px; color: #86b698; font-family: Tahoma, Verdana, Arial; }
.mail_submit { width:202px; height:20px; font-weight: normal; font-size: 14px; color: #21a851; font-family: Tahoma, Verdana, Arial; }
.mail_spc { width:202px; height:11px; background-image: url(base/mail_bg.jpg); background-repeat: repeat-y; }
.mail_spc2 { width:202px; height:4px; }
.mail_bg { width:202px; background-image: url(base/mail_bg.jpg); background-repeat: repeat-y; }
.list_title { height:24px; font-weight: normal; font-size: 14px; color: #21a851; font-family: Tahoma, Verdana, Arial; }
.list_title2 { height:24px; font-weight: normal; font-size: 14px; color: #71777c; font-family: Tahoma, Verdana, Arial; }
.list_top { width:327px; height:4px; background-image: url(base/list_top.jpg); background-repeat: no-repeat; }
.list_left { width:4px; background-color: #e0e3e6; }
.list_arr { width:15px; background-color: #f8f9fb; }
.list_mid { width:307px; background-image: url(base/list_mid.jpg); background-repeat: repeat-y; font-weight: normal; font-size: 12px; color: #80868b; font-family: Tahoma, Verdana, Arial; }
.list_sml { font-weight: normal; font-size: 10px; color: #aab0b6; font-family: Tahoma, Verdana, Arial; }
.list_right { width:1px; background-color: #e0e3e6; }
.list_spc { height:10px; background-image: url(base/list_bg.jpg); background-repeat: repeat-y; }
.list_spc7 { height:7px; background-image: url(base/list_bg.jpg); background-repeat: repeat-y; }
.list_bg { background-image: url(base/list_bg.jpg); background-repeat: repeat-y; }
.list_bot { width:327px; height:4px; background-image: url(base/list_bot.jpg); background-repeat: no-repeat; }
.list_at { padding:2px; font-weight: normal; font-size: 10px; color: #ae4545; font-family: Tahoma, Verdana, Arial; }
.paynow_pp { width:327px; font-weight: normal; font-size: 14px; color: #71777c; font-family: Tahoma, Verdana, Arial; }
.pro_tit { height:30px; font-weight: normal; font-size: 15px; color: #21a851; font-family: Tahoma, Verdana, Arial; }
.pro_arr { width:11px; height:30px; background-color: #f8f9fb; }
.faq_tit { height:30px; font-weight: normal; font-size: 15px; color: #21a851; font-family: Tahoma, Verdana, Arial; }
.faq_que { font-weight: normal; font-size: 13px; color: #6d7277; font-family: Tahoma, Verdana, Arial; }
.faq_ans { font-weight: normal; font-size: 12px; color: #9fa4a9; font-family: Tahoma, Verdana, Arial; }
.faq_arr { width:11px; height:30px; background-color: #f8f9fb; }
.fitness_sml { font-weight: normal; font-size: 10px; color: #aab0b6; font-family: Tahoma, Verdana, Arial; }
.fitness_form { font-weight: normal; font-size: 15px; color: #848a8f; font-family: Tahoma, Verdana, Arial; }
a.fitness_form:link { font-weight: normal; font-size: 12px; color: #176c8d; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.fitness_form:active { font-weight: normal; font-size: 12px; color: #176c8d; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.fitness_form:visited { font-weight: normal; font-size: 12px; color: #176c8d; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.fitness_form:hover { font-weight: normal; font-size: 12px; color: #2d86a0; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
.boot_sml { font-weight: normal; font-size: 11px; color: #aab0b6; font-family: Tahoma, Verdana, Arial; }
.boot_mid { padding:7px; font-weight: normal; font-size: 11px; color: #aab0b6; font-family: Tahoma, Verdana, Arial; }
.boot_form { padding:2px; font-weight: normal; font-size: 15px; color: #848a8f; font-family: Tahoma, Verdana, Arial; }
a.boot_form:link { font-weight: normal; font-size: 15px; color: #176c8d; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.boot_form:active { font-weight: normal; font-size: 15px; color: #176c8d; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.boot_form:visited { font-weight: normal; font-size: 15px; color: #176c8d; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.boot_form:hover { font-weight: normal; font-size: 15px; color: #2d86a0; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
.boot_price { font-weight: normal; font-size: 15px; color: #c91818; font-family: Tahoma, Verdana, Arial; }
.boot_pay { padding:6px; }
.boot_new { font-weight: normal; font-size: 11px; color: #c91818; font-family: Tahoma, Verdana, Arial; }
.boot_title { height:24px; font-weight: normal; font-size: 14px; color: #21a851; font-family: Tahoma, Verdana, Arial; }
.boot_loctitle { font-weight: normal; font-size: 12px; color: #1878c9; font-family: Tahoma, Verdana, Arial; }
.boot_line { margin-top: 5px; margin-bottom: 5px; }
.boot_letop { width:207px; height:4px; background-image: url(base/boot_letop.jpg); background-repeat: no-repeat; }
.boot_leleft { width:4px; background-color: #e0e3e6; }
.boot_lemid { width:202px; background-color: #fcfcfc; font-weight: normal; font-size: 12px; color: #80868b; font-family: Tahoma, Verdana, Arial; }
.boot_lemid_red { width:202px; background-color: #fcfcfc; font-weight: normal; font-size: 12px; color: #c91818; font-family: Tahoma, Verdana, Arial; }
.boot_leright { width:1px; background-color: #e0e3e6; }
.boot_lebot { width:207px; height:4px; background-image: url(base/boot_lebot.jpg); background-repeat: no-repeat; }
.boot_lespc { width:207px; height:10px; background-image: url(base/boot_lebg.jpg); background-repeat: repeat-y; }
.boot_ritop { width:207px; height:4px; background-image: url(base/boot_ritop.jpg); background-repeat: no-repeat; }
.boot_rileft { width:4px; background-color: #e0e3e6; }
.boot_rimid { width:462px; background-color: #fcfcfc; font-weight: normal; font-size: 12px; color: #80868b; font-family: Tahoma, Verdana, Arial; }
.boot_rimid_pd { width:462px; padding:6px; font-weight: normal; font-size: 12px; color: #80868b; font-family: Tahoma, Verdana, Arial; }
.boot_riright { width:1px; background-color: #e0e3e6; }
.boot_ribot { width:207px; height:4px; background-image: url(base/boot_ribot.jpg); background-repeat: no-repeat; }
.boot_rispc { width:207px; height:10px; background-image: url(base/boot_ribg.jpg); background-repeat: repeat-y; }
.contact_cat { height:30px; font-weight: normal; font-size: 13px; color: #80868b; font-family: Tahoma, Verdana, Arial; }
.contact_mid { height:30px; font-weight: normal; font-size: 13px; color: #80868b; font-family: Tahoma, Verdana, Arial; }
.contact_cat_err { height:30px; border-top: 1px solid #f8e1e1; border-left: 1px solid #f8e1e1; border-bottom: 1px solid #e8cbcb; background-color: #ffefef; font-weight: normal; font-size: 13px; color: #c81a1a; font-family: Tahoma, Verdana, Arial; }
.contact_mid_err { height:30px; border-top: 1px solid #f8e1e1; border-right: 1px solid #e8cbcb; border-bottom: 1px solid #e8cbcb; background-color: #ffefef; font-weight: normal; font-size: 13px; color: #c81a1a; font-family: Tahoma, Verdana, Arial; }
.contact_req { font-weight: normal; font-size: 10px; color: #d60202; font-family: Tahoma, Verdana, Arial; }
.contact_opt { font-weight: normal; font-size: 10px; color: #0072ca; font-family: Tahoma, Verdana, Arial; }
.contact_sml { font-weight: normal; font-size: 10px; color: #80868b; font-family: Tahoma, Verdana, Arial; }
.box_top { height:4px; background-image: url(base/box_top.jpg); background-repeat: no-repeat; }
.box_side { width:2px; background-color: #fcfcfc; }
.box_left { width:4px; background-color: #e0e3e6; }
.box_mid { padding:6px; background-color: #fcfcfc; font-weight: normal; font-size: 12px; color: #80868b; font-family: Tahoma, Verdana, Arial; }
.box_right { width:1px; background-color: #e0e3e6; }
.box_bot { height:4px; background-image: url(base/box_bot.jpg); background-repeat: no-repeat; }
.box_tit { font-weight: normal; font-size: 13px; color: #7c7c7c; font-family: Tahoma, Verdana, Arial; }
.box_spcb { height:10px; background-image: url(base/box_bg.jpg); background-repeat: repeat-y; }
.box_spc { height:10px; }
.boxr_top { height:4px; background-image: url(base/boxr_top.jpg); background-repeat: no-repeat; }
.boxr_side { width:2px; background-color: #ffefef; }
.boxr_left { width:4px; background-color: #cfa3a3; }
.boxr_mid { padding:6px; background-color: #ffefef; font-weight: normal; font-size: 12px; color: #80868b; font-family: Tahoma, Verdana, Arial; }
.boxr_right { width:1px; background-color: #cfa3a3; }
.boxr_bot { height:4px; background-image: url(base/boxr_bot.jpg); background-repeat: no-repeat; }
.boxr_tit { font-weight: normal; font-size: 13px; color: #c81a1a; font-family: Tahoma, Verdana, Arial; }
.boxr_spcb { height:10px; background-image: url(base/boxr_bg.jpg); background-repeat: repeat-y; }
.boxr_spc { height:10px; }
.boxy_top { height:4px; background-image: url(base/boxy_top.jpg); background-repeat: no-repeat; }
.boxy_side { width:2px; background-color: #fffdef; }
.boxy_left { width:4px; background-color: #dbd4aa; }
.boxy_mid { padding:6px; background-color: #fffdef; font-weight: normal; font-size: 12px; color: #80868b; font-family: Tahoma, Verdana, Arial; }
.boxy_right { width:1px; background-color: #dbd4aa; }
.boxy_bot { height:4px; background-image: url(base/boxy_bot.jpg); background-repeat: no-repeat; }
.boxy_tit { font-weight: normal; font-size: 13px; color: #bfb516; font-family: Tahoma, Verdana, Arial; }
.boxy_spcb { height:10px; background-image: url(base/boxy_bg.jpg); background-repeat: repeat-y; }
.boxy_spc { height:10px; }
.boxg_top { height:4px; background-image: url(base/boxg_top.jpg); background-repeat: no-repeat; }
.boxg_side { width:2px; background-color: #efffef; }
.boxg_left { width:4px; background-color: #a3cfb3; }
.boxg_mid { padding:6px; background-color: #efffef; font-weight: normal; font-size: 12px; color: #80868b; font-family: Tahoma, Verdana, Arial; }
.boxg_right { width:1px; background-color: #a3cfb3; }
.boxg_bot { height:4px; background-image: url(base/boxg_bot.jpg); background-repeat: no-repeat; }
.boxg_tit { font-weight: normal; font-size: 13px; color: #2fb25e; font-family: Tahoma, Verdana, Arial; }
.boxg_spcb { height:10px; background-image: url(base/boxg_bg.jpg); background-repeat: repeat-y; }
.boxg_spc { height:10px; }
.foot_top { width:910px; height:4px; background-image: url(base/foot_top.jpg); background-repeat: no-repeat; }
.foot_side { width:8px; background-color: #eff2f3; background-repeat: repeat; }
.foot_mid { height:30px; background-color: #eff2f3; background-repeat: repeat; font-weight: normal; font-size: 11px; color: #64696e; font-family: Tahoma, Verdana, Arial; }
a.foot_mid:link { font-weight: normal; font-size: 11px; color: #64696e; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.foot_mid:active { font-weight: normal; font-size: 11px; color: #64696e; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.foot_mid:visited { font-weight: normal; font-size: 11px; color: #64696e; font-family: Tahoma, Verdana, Arial; text-decoration: none; }
a.foot_mid:hover { font-weight: normal; font-size: 11px; color: #07799a; font-family: Tahoma, Verdana, Arial; text-decoration: underline; }
.foot_bot { width:910px; height:4px; background-image: url(base/foot_bot.jpg); background-repeat: no-repeat; }
.foot_bsp { color: #979c9f; font-weight: normal; font-size: 9px; font-family: Tahoma, Verdana, Arial; }
.foot_dis { height:24px; color: #7c8185; font-weight: normal; font-size: 9px; font-family: Tahoma, Verdana, Arial; }

/* EOF */