#container
{
  position: absolute;
  top: 0px;
  left: 0px;
  margin: auto;
  width: 151px;
  height: 100%;
  text-align: left;
  background-color: none;
  border: none;
}
#container2
{
  position: absolute;
  top: 0px;
  left: 0px;
}
#upper_left {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.textposition {
  position: absolute;
  top: 390px;
  left: 630px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.bullets {
  font-weight: 700;
  font-size: 11;
  font-family: sans-serif;
  color: #000088;
}

.bullets-large {
  font-weight: 700;
  font-size: 13;
  font-family: sans-serif;
  color: #000088;
}
.textposition_index {
  position: absolute;
  top: 420px;
  left: 630px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}
.textposition2 {
  position: absolute;
  top: 490px;
  left: 180px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000000;
}
.textposition3 {
  position: absolute;
  top: 530px;
  left: 180px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000000;
}
.textposition4 {
  position: absolute;
  top: 445px;
  left: 180px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000000;
}

.textposition5 {
  position: absolute;
  top: 425px;
  left: 530px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000000;
}
.welcome {
  position: absolute;
  top: 140px;
  left: 620px
}
.imageposition {
  position: absolute;
  top: 130px;
  left: 170px
}

.imagepositionoverall {
  position: absolute;
  top: 200px;
  left: 180px
}
.imagepositionoverall2 {
  position: absolute;
  top: 350px;
  left: 380px
}
.pictv1 {
  position: absolute;
  top: 280px;
  left: 370px
}

.picnut {
  position: absolute;
  top: 232px;
  left: 340px
}

.picindex {
  position: absolute;
  top: 200px;
  left: 220px
}


.picindex1 {
  position: absolute;
  top: 280px;
  left: 240px
}


.picindex2 {
  position: absolute;
  top: 110px;
  left: 480px
}

.counter {
  position: absolute;
  font-weight: 700;
  font-size: 20;
  font-family: courier;
  color: #ffffff;
  top: 400px;
  left: 25px
}
.pic1 {
  position: absolute;
  top: 200px;
  left: 460px
}
.pictraining {
  position: absolute;
  top: 220px;
  left: 210px
}

.text_training1 {
  position: absolute;
  top: 230px;
  left: 290px
}

.text_training2 {
  position: absolute;
  top: 230px;
  left: 560px
}

.text_training3 {
  position: absolute;
  top: 230px;
  left: 800px
}
.pic1bikes {
  position: absolute;
  top: 200px;
  left: 415px
}

.pic1lower {
  position: absolute;
  top: 220px;
  left: 380px
}
.pic1upper {
  position: absolute;
  top: 220px;
  left: 380px
}
.pics1weights {
  position: absolute;
  top: 200px;
  left: 460px
}
.pic1stretch {
  position: absolute;
  top: 180px;
  left: 400px
}

.pic2 {
  position: absolute;
  top: 300px;
  left: 220px
}
.text_locker {
  position: absolute;
  top: 190px;
  left: 535px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.text_locker2 {
  position: absolute;
  top: 340px;
  left: 545px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000000;
}

.text_locker3 {
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000000;
}

.quote_small {
  font-weight: 700;
  font-size: 10;
  font-family: sans-serif;
  color: #000000;
}

.quote {
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000000;
}

.quote-large {
  font-weight: 600;
  font-size: 15;
  font-family: sans-serif;
  color: #000000;
}

.piclocker1 {
  position: absolute;
  top: 465px;
  left: 531px
}

.piclocker2 {
  position: absolute;
  top: 465px;
  left: 180px
}

.piclocker3 {
  position: absolute;
  top: 200px;
  left: 180px
}
.picfree2 {
  position: absolute;
  top: 195px;
  left: 470px
}
.picfree2weights {
  position: absolute;
  top: 200px;
  left: 430px
}

.trainer1 {
  position: absolute;
  top: 210px;
  left: 200px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
  text-align: center;
}
.trainer2 {
  position: absolute;
  top: 210px;
  left: 420px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
  text-align: center;
}
.trainer3 {
  position: absolute;
  top: 320px;
  left: 310px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
  text-align: center;
}
.trainer4 {
  position: absolute;
  top: 320px;
  left: 530px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
  text-align: center;
}

.header {
  position: absolute;
  top: 0px;
  left: 0px;
}


.text {
  position: absolute;
  top: 210px;
  left: 200px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.textlocation {
  position: absolute;
  top: 220px;
  left: 470px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}


.textlocation2 {
  position: absolute;
  top: 340px;
  left: 500px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000000;
}
.textmem2 {
  position: absolute;
  top: 350px;
  left: 160px;
  font-weight: 700;
  font-size: 10;
  font-family: sans-serif;
  color: #880000;
}
.pixmem2 {
  position: absolute;
  top: 350px;
  left: 390px;
}
.textmem {
  position: absolute;
  top: 210px;
  left: 180px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.textmem2x {
  font-weight: 700;
  font-size: 10;
  font-family: sans-serif;
  color: #880000;
}
.textmemx {
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}
.textindex1 {
  position: absolute;
  top: 130px;
  left: 155px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}
.textindex2 {
  position: absolute;
  top: 130px;
  left: 400px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}
.textstretch {
  position: absolute;
  top: 210px;
  left: 170px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.textnut {
  position: absolute;
  top: 230px;
  left: 170px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.text2 {
  position: absolute;
  top: 360px;
  left: 320px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}


.textfree2 {
  position: absolute;
  top: 210px;
  left: 440px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.textstretch2 {
  position: absolute;
  top: 380px;
  left: 430px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}


.rates {
  position: absolute;
  top: 130px;
  left: 175px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.map {
  position: absolute;
  top: 130px;
  left: 320px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
  text-align: center;
}

.sign {
  position: absolute;
  top: 190px;
  left: 190px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.success {
  position: absolute;
  top: 330px;
  left: 310px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #FFFF00;
}

.headingx {
  position: absolute;
  top: 150px;
  left: 200px;
  font-weight: 700;
  font-size: 17;
  font-family: sans-serif;
  color: #000000;
}

.subheadingx {
  position: absolute;
  top: 205px;
  left: 630px;
  font-weight: 700;
  font-size: 15;
  font-family: sans-serif;
  color: #0000ff;
}

.subheading_text {
  font-weight: 700;
  font-size: 15;
  font-family: sans-serif;
  color: #0000ff;
}

.textx {
  position: absolute;
  top: 230px;
  left: 610px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.subheadingx1 {
  position: absolute;
  top: 205px;
  left: 630px;
  font-weight: 700;
  font-size: 15;
  font-family: sans-serif;
  color: #0000ff;
}

.textx1 {
  position: absolute;
  top: 230px;
  left: 610px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.subheadingx2 {
  position: absolute;
  top: 205px;
  left: 630px;
  font-weight: 700;
  font-size: 15;
  font-family: sans-serif;
  color: #0000ff;
}

.subheading_benches_and_racks {
  position: absolute;
  top: 205px;
  left: 530px;
  font-weight: 700;
  font-size: 15;
  font-family: sans-serif;
  color: #0000ff;
}
.textx2 {
  position: absolute;
  top: 230px;
  left: 610px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}
.text_benches_and_racks {
  position: absolute;
  top: 230px;
  left: 510px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.subheadingx3 {
  position: absolute;
  top: 205px;
  left: 550px;
  font-weight: 700;
  font-size: 15;
  font-family: sans-serif;
  color: #0000ff;
}

.textx3 {
  position: absolute;
  top: 230px;
  left: 530px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.subheadingx3_weights {
  position: absolute;
  top: 205px;
  left: 670px;
  font-weight: 700;
  font-size: 15;
  font-family: sans-serif;
  color: #0000ff;
}

.textx3_weights {
  position: absolute;
  top: 230px;
  left: 650px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}

.textx3_weights_quote {
  position: absolute;
  top: 340px;
  left: 678px;
}
.textx4 {
  position: absolute;
  top: 230px;
  left: 520px;
  font-weight: 700;
  font-size: 12;
  font-family: sans-serif;
  color: #000088;
}
.heading {
  position: absolute;
  top: 150px;
  left: 200px;
  font-weight: 700;
  font-size: 17;
  font-family: sans-serif;
  color: #000000;
}

.subheading {
  position: absolute;
  top: 185px;
  left: 210px;
  font-weight: 700;
  font-size: 15;
  font-family: sans-serif;
  color: #0000ff;
}

.subheadingnut {
  position: absolute;
  top: 185px;
  left: 180px;
  font-weight: 700;
  font-size: 15;
  font-family: sans-serif;
  color: #0000ff;
}

.footer {
  position: absolute;
  top: 450px;
  left: 0px
}

.corner_top {
  position: absolute;
  top: 100px;
  left: 150px
}

.corner_bottom {
  position: absolute;
  top: 420px;
  left: 150px
}


.bottom_left_image_pos {
  position: absolute;
  top: 275px;
  left: 0px
}

.top_nav_pos {
  position: absolute;
  top: 98px;
  left: 200px
}

th.header {
  valign: top;
  font-weight: 700;
  font-size: 11;
  font-family: sans-serif;
  text-align: center;
  border-style: double;
  border-right-width: 5px;
  border-top-width: 1px;
  border-bottom-width: 5px;
  border-left-width: 5px;
  border-color: #000080;
  width: 25%;
}

th.sidenav {
  font-weight: 400;
  font-size: 14;
  font-family: Tahoma;
  text-align: left;
  border-style: solid double solid double;
  border-color: #ffffff
  #0000ff #ffffff
  #ff0000;
  border-right-width: 3px;
  border-top-width: 5px;
  border-bottom-width: 5px;
  border-left-width: 6px;
}

A:link    {color:#191970; text-decoration:none;}
A:visited {color:#191970; text-decoration:none;}
A:hover   {color:#FF0000; text-decoration:none;}



#boxbluebr
{
  position: absolute;
  top: 400px;
  left: 600px;
  margin: 0px;
  width: 40px;
  height: 40px;
  text-align: left;
  background-color: white;
  border: 3px solid #0000ff;
}

#boxredbr
{
  position: absolute;
  top: 390px;
  left: 590px;
  margin: 0px;
  width: 30px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ff0000;
}

#boxyellowbr
{
  position: absolute;
  top: 382px;
  left: 582px;
  margin: 0px;
  width: 20px;
  height: 20px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}

#boxblue
{
  position: absolute;
  top: 120px;
  left: 170px;
  margin: 2px;
  width: 20px;
  height: 20px;
  text-align: left;
  background-color: white;
  border: 3px solid #0000ff;
}

#boxred
{
  position: absolute;
  top: 130px;
  left: 180px;
  margin: 1px;
  width: 40px;
  height: 40px;
  text-align: left;
  background-color: white;
  border: 3px solid #ff0000;
}

#boxyellow
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 100px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}

#boxyellowhistory
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 85px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}


#boxyellowstretch
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 230px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}

#boxyellowcardio
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 160px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}


#boxyellowmachines
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 160px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}

#boxyellowfree
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 300px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}


#boxyellowlocker
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 150px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}


#boxyellowupperlower
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 260px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}

#boxyellowweights
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 350px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}

#boxyellowentertainment
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 140px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}


#boxyellowtraining
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 170px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}


#boxyellownutrition
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 100px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}

#boxyellowrates
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 150px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}


#boxyellowmembership
{
  position: absolute;
  top: 145px;
  left: 189px;
  margin: 1px;
  width: 220px;
  height: 30px;
  text-align: left;
  background-color: white;
  border: 3px solid #ffff00;
}
