/* CSS Document */
* { margin:0; padding:0; }
body { background:url('/_images/internal/background-repeat-INT.jpg') top left repeat-x #f6f1dc; }
img, ul { padding:0px; margin:0px; }
td { vertical-align:top; }
#home { background:url('/_images/internal/background-repeat-INT.jpg') top left repeat-x #8a1409; }
#main { width:950px; height:auto; display:block; position:relative; border:none; }
#header { position:relative; left:0; top:0; width:950px; height:144px; }
#topNav { position:absolute; left:0; top:0; width:771px; height:31px; list-style:none; text-indent:0; border:none; }
#topNav li { float:left; margin:0; padding:0; }

#int-logo { position:relative; float:right; display:block; background:url('/_images/internal/header-int-right.jpg') top left no-repeat; }

#about #int-image-right { position:relative; float:right; clear:right; display:block; background:url('/_images/internal/body-int-about.jpg') top left no-repeat; }
#about h3 { position:absolute; top:30px; left:0px; background:url('/_images/internal/header-int-about.jpg') top left no-repeat;  }
#whyjoin #int-image-right { position:relative; float:right; clear:right; display:block; background:url('/_images/internal/body-int-whyjoin.jpg') top left no-repeat; }
#whyjoin h3 { position:absolute; top:30px; left:0px; background:url('/_images/internal/header-int-whyjoin.jpg') top left no-repeat;  }
#training #int-image-right { position:relative; float:right; clear:right; display:block; background:url('/_images/internal/body-int-pertrain.jpg') top left no-repeat; }
#training h3 { position:absolute; top:30px; left:0px; background:url('/_images/internal/header-int-pertrain.jpg') top left no-repeat;  }
#contact #int-image-right { position:relative; float:right; clear:right; display:block; background:url('/_images/internal/body-int-contact.jpg') top left no-repeat; }
#contact h3 { position:absolute; top:30px; left:0px; background:url('/_images/internal/header-int-contact.jpg') top left no-repeat;  }
#schedules #int-image-right { position:relative; float:right; clear:right; display:block; background:url('/_images/internal/body-int-schedules.jpg') top left no-repeat; }
#schedules h3 { position:absolute; top:30px; left:0px; background:url('/_images/internal/header-int-schedule.jpg') top left no-repeat;  }
#findatrainer #int-image-right { position:relative; float:right; clear:right; display:block; background:url('/_images/internal/body-int-findtrainer.jpg') top left no-repeat; }
#findatrainer h3 { position:absolute; top:30px; left:0px; background:url('/_images/internal/header-int-findtrainer.jpg') top left no-repeat;  }
#groupex #int-image-right { position:relative; float:right; clear:right; display:block; background:url('/_images/internal/body-int-groupex.jpg') top left no-repeat; }
#groupex h3 { position:absolute; top:30px; left:0px; background:url('/_images/internal/header-int-groupex.jpg') top left no-repeat;  }
#clubspa #int-image-right { position:relative; float:right; clear:right; display:block; background:url('/_images/internal/body-int-clubspa.jpg') top left no-repeat; }
#clubspa h3 { position:absolute; top:30px; left:0px; background:url('/_images/internal/header-int-clubspa.jpg') top left no-repeat;  }
#pilates #int-image-right { position:relative; float:right; clear:right; display:block; background:url('/_images/internal/body-int-pilates.jpg') top left no-repeat; }
#pilates h3 { position:absolute; top:30px; left:0px; background:url('/_images/internal/header-int-pilates.jpg') top left no-repeat;  }

#bodyContent { border:none; text-align:left; position:absolute; top:185px; left:0px; width:771px; min-height:450px; height:450px; background:url('/_images/internal/body-int-main.jpg') top right no-repeat #f6f1dc; }
#bodyContent img { padding:5px; }
#mainContent { border:none; min-height:282px; margin-top:10px; margin-right:10px; width:759px; min-height:450px; height:450px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; vertical-align:text-top; font-size:11px; }

#homeNav { background:url('/_images/internal/nav-hp01a.jpg') top left no-repeat; }
#whyjNav { background:url('/_images/internal/nav-hp02a.jpg') top left no-repeat; }
#traiNav { background:url('/_images/internal/nav-hp03a.jpg') top left no-repeat; }
#pilaNav { background:url('/_images/internal/nav-hp04a.jpg') top left no-repeat; }
#spacNav { background:url('/_images/internal/nav-int05-spacer.jpg') top left no-repeat; width:37px; height:30px; }
#clubNav { background:url('/_images/internal/nav-hp06a.jpg') top left no-repeat; }
#abouNav { background:url('/_images/internal/nav-hp07a.jpg') top left no-repeat; }
#logiNav { background:url('/_images/internal/nav-hp08a.jpg') top left no-repeat; }
#contNav { background:url('/_images/internal/nav-hp09a.jpg') top left no-repeat;; }

#homeNav:hover { background:url('/_images/internal/nav-hp01b.jpg') top left no-repeat; }
#whyjNav:hover { background:url('/_images/internal/nav-hp02b.jpg') top left no-repeat; }
#traiNav:hover { background:url('/_images/internal/nav-hp03b.jpg') top left no-repeat; }
#pilaNav:hover { background:url('/_images/internal/nav-hp04b.jpg') top left no-repeat;  }
#clubNav:hover { background:url('/_images/internal/nav-hp06b.jpg') top left no-repeat; }
#abouNav:hover { background:url('/_images/internal/nav-hp07b.jpg') top left no-repeat; }
#logiNav:hover { background:url('/_images/internal/nav-hp08b.jpg') top left no-repeat; }
#contNav:hover { background:url('/_images/internal/nav-hp09b.jpg') top left no-repeat; }



#buttonList { position:relative; text-align:center; width:785px; height:120px; border:none; }
#buttonNav { position:relative; width:785px; height:120px; list-style:none; text-indent:0; border:none; }
#buttonNav li { float:left; margin:0; padding:0; }

/*#freeBtn { background:url('/_images/internal/nav-int-bot01a.jpg') top left no-repeat; width:194px; height:120px; }
#scheBtn { background:url('/_images/internal/nav-int-bot02a.jpg') top left no-repeat; width:183px; height:120px;}
#findBtn { background:url('/_images/internal/nav-int-bot03a.jpg') top left no-repeat; width:181px; height:120px;}
#worlBtn { background:url('/_images/internal/nav-int-bot04a.jpg') top left no-repeat; width:213px; height:120px;}

#freeBtn:hover { background:url('/_images/internal/nav-int-bot01b.jpg') top left no-repeat; }
#scheBtn:hover { background:url('/_images/internal/nav-int-bot02b.jpg') top left no-repeat; }
#findBtn:hover { background:url('/_images/internal/nav-int-bot03b.jpg') top left no-repeat; }
#worlBtn:hover { background:url('/_images/internal/nav-int-bot04b.jpg') top left no-repeat; }*/

/* TEMPLATE SPECIFIC ITEMS */

#menucontainer { display:none; visibility:hidden; }
#menulist { display:none; visibility:hidden; }

#trainerpage #int-image-right { position:relative; float:right; clear:right; display:block; background:url('/_images/CW/body-int-CW.jpg') top left no-repeat; }
#trainerpage h3 { position:absolute; top:30px; left:0px; background:url('/_images/internal/header-int-findtrainer.jpg') top left no-repeat;  }

#trainerpage #menucontainer { display:block; visibility:visible; }
#trainerpage #menulist li { float:left; color:#cccccc; font-size:12px; font-weight:bold; text-decoration:none; margin-right:6px; font-family:Arial, Helvetica, sans-serif; }
#trainerpage #menulist ul { margin-left:10px; list-style:none; }
#trainerpage #menulist a { color:#CCCCCC; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding-right:10px; }
#trainerpage #menulist a:hover { color:#FF0000; }
#trainerpage #buttonList {visibility:hidden; display:none; }

#corpwellpage #int-image-right { position:relative; float:right; clear:right; display:block; background:url('/_images/CW/body-int-CW.jpg') top left no-repeat; }
#corpwellpage h3 { position:absolute; top:30px; left:344px; background:url('/_images/CW/header_int_CW.jpg') top left no-repeat;  }

#corpwellpage #menucontainer { display:block; visibility:visible; }
#corpwellpage #menulist li { float:left; color:#cccccc; font-size:12px; font-weight:bold; text-decoration:none; margin-right:6px; font-family:Arial, Helvetica, sans-serif; }
#corpwellpage #menulist ul { margin-left:10px; list-style:none; }
#corpwellpage #menulist a { color:#CCCCCC; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding-right:10px; }
#corpwellpage #menulist a:hover { color:#FF0000; }
#corpwellpage #buttonList {visibility:hidden; display:none; }

#corpIMG { border:none; height:155px; width:344px; overflow:hidden; position:absolute; top:30px; left:0px; }

