/* CSS Document */

#menu2 {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 766px;
  height: 40px;
  position: relative;
}

body{
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	}

/*header*/
#staticheader {height:140px;}
#staticheader .row_1 { height:141px;}
#staticheader .row_1 .pos_abs { position:absolute; margin-left:0px;}

#menu2 .nav_left {
 width: 18px;
 height: 40px;
 background: url(menuImages/nav_left.jpg) no-repeat;
 left: 0px;
 top: 0px;
}


#menu2 .home {
  width: 73px;
  height: 40px;
  background: url(menuImages/home.jpg) no-repeat;
  left: 18px;
  top: 0px;
}
#menu2 .home span {
  width: 73px;
  height: 40px;
  background: url(menuImages/home_h.jpg) no-repeat;
  left: 0px;
  top: 0px;
}

#menu2 .about {
  width: 84px;
  height: 40px;
  background: url(menuImages/abuot_us.jpg) no-repeat;
  left: 91px;
  top: 0px;
}
#menu2 .about span {
  width: 84px;
  height: 40px;
  background: url(menuImages/abuot_us_h.jpg) no-repeat;
  left: 0px;
  top: 0px;
}


#menu2 .training {
  width: 93px;
  height: 40px;
  background: url(menuImages/training.jpg) no-repeat;
  left: 175px;
  top: 0px;
}
#menu2 .training span {
  width: 93px;
  height: 40px;
  background: url(menuImages/training_h.jpg) no-repeat;
  left: 0px;
  top: 0px;
}

#menu2 .workout {
  width: 116px;
  height: 40px;
  background: url(menuImages/work_out.jpg) no-repeat;
  left: 268px;
  top: 0px;
}
#menu2 .workout span {
  width: 116px;
  height: 40px;
  background: url(menuImages/work_out_h.jpg) no-repeat;
  left: 0px;
  top: 0px;
}

#menu2 .nutrition {
  width: 93px;
  height: 40px;
  background: url(menuImages/nutrition.jpg) no-repeat;
  left: 384px;
  top: 0px;
}
#menu2 .nutrition span {
  width: 93px;
  height: 40px;
  background: url(menuImages/nutrition_h.jpg) no-repeat;
  left: 0px;
  top: 0px;
}


#menu2 .faqs {
  width: 90px;
  height: 40px;
  background: url(menuImages/faqs.jpg) no-repeat;
  left: 477px;
  top: 0px;
}
#menu2 .faqs span {
  width: 90px;
  height: 40px;
  background: url(menuImages/faqs_h.jpg) no-repeat;
  left: 0px;
  top: 0px;
}

#menu2 .links {
  width: 81px;
  height: 40px;
  background: url(menuImages/links.jpg) no-repeat;
  left: 567px;
  top: 0px;
}
#menu2 .links span {
  width: 81px;
  height: 40px;
  background: url(menuImages/links_h.jpg) no-repeat;
  left: 0px;
  top: 0px;
}

#menu2 .contact_us {
  width: 100px;
  height: 40px;
  background: url(menuImages/contact_us.jpg) no-repeat;
  left: 648px;
  top: 0px;
}
#menu2 .contact_us span {
  width: 100px;
  height: 40px;
  background: url(menuImages/contact_us_h.jpg) no-repeat;
  left: 0px;
  top: 0px;
}

#menu2 .nav_right {
 width: 18px;
 height: 40px;
 background: url(menuImages/nav_right.jpg) no-repeat;
 left: 748px;
 top: 0px;
}

#menu2 span {
  display: none;
  position: absolute;
}

#menu2 a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#menu2 a:hover span {
  display: block;
}




.right_header_bg{
	background-image:url(headerImages/right_header.jpg);
	background-repeat:no-repeat;
	}

/*   LINKS IN TOP RIGHT HEADER   */
.TMlabelblue { font-size:1.0em; color:#0360af; font-weight:bold; margin-bottom:3px;}


.top_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#464646;
        font-weight:bold;
	text-decoration:none;
	}

.top_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#464646;
        font-weight:bold;
	text-decoration:none;
	}

.top_menu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#464646;
        font-weight:bold;
	text-decoration:underline;
	}









