@charset "utf-8";
/* CSS Document */

body {
	 width: 950px;
	 margin: 0px auto;
	 padding: 0px;
	 text-align:center;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #000000;
	 background-color: #CCCCCC;
	 }
	 
p {
  margin: 0px;
  padding: 0px;
  }
  
h1 {
   margin: 0px 0px 10px 0px;
   padding: 0px;
   font-size: 13px;
   font-weight: bold;
   }
   
   h3 {
   margin: 0px 0px 10px 0px;
   padding: 0px;
   font-size: 9px;
   font-weight: bold;
   }
   
hr {
   border: 1px solid #CCCCCC;
   }
   
a:link {
	   color: #f0a200;
	   text-decoration: none;
	   font-weight: bold;
	   }
	   
a:visited {
	   color: #f0a200;
	   text-decoration: none;
	   font-weight: bold;
	   }
	   
a:hover {
	   color: #f0a200;
	   text-decoration: none;
	   font-weight: bold;
	   }
  
#container {
		   width: 950px;
		   background-image: url(images/gmpfitness-center_bg.jpg);
		   background-repeat: repeat-y;
		   }
		   
#top_spacer {
			width: 950px;
			height: 25px;
			}
			
#bottom_spacer {
			width: 950px;
			height: 25px;
			}
  
  
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/* Container */

	 
#row1 {
	  width: 950px;
	  height: 56px;
	  }
	  
#row1_img1 {
		   width: 27px;
		   height: 56px;
		   float: left;
		   background-image: url(images/rainbow-corner1.jpg);
		   }
		   
#row1_img2 {
		   width: 896px;
		   height: 56px;
		   float: left;
		   background-image: url(images/gmpfitness-header-rainbow.jpg);
		   background-repeat: repeat-x;
		   }
		   
#row1_img3 {
		   width: 27px;
		   height: 56px;
		   float: left;
		   background-image: url(images/rainbow-corner2.jpg);
		   }
		   
#row2 a:link {
	   		color: #FFFFFF;
	   		font-size: 14px;
	  		font-weight: bold;
			text-decoration: none;
	  		}
			
#row2 a:visited {
	   		color: #FFFFFF;
	   		font-size: 14px;
	  		font-weight: bold;
			text-decoration: none;
	  		}
		
#row2 a:hover {
	   		color: #FFFFFF;
	   		font-size: 14px;
	  		font-weight: bold;
			text-decoration: underline;
	  		}
		   
#row2 {
	  width: 950px;
	  height: 59px;
	  clear: left;
	  }
	  
#row2_img4 {
		   width: 383px;
		   height: 59px;
		   float: left;
		   background-image: url(images/gmpfitness-websites-top-logo.jpg);
		   }
		   
#row2_img5 {
		   width: 122px;
		   height: 39px;
		   padding-top: 20px;
		   float: left;
		   background-image: url(images/gmpfitness-company.jpg);
		   background-repeat: repeat-x;
		   }
		   
#row2_img6 {
		   width: 125px;
		   height: 39px;
		   padding-top: 20px;
		   float: left;
		   background-image: url(images/gmpfitness-websites.jpg);
		   }
		   
#row2_img7 {
		   width: 126px;
		   height: 39px;
		   padding-top: 20px;
		   float: left;
		   background-image: url(images/gmpfitness-news-and-media.jpg);
		   }
		   
#row2_img8 {
		   width: 127px;
		   height: 39px;
		   padding-top: 20px;
		   float: left;
		   background-image: url(images/gmpfitness-contact-us.jpg);
		   background-repeat: repeat-x;
		   }
		   
#row2_img9 {
		   width: 67px;
		   height: 59px;
		   float: left;
		   background-image: url(images/rainbow-side.jpg);
		   }
		   
#row3 {
	  width: 950px;
	  height: 266px;
	  clear: left;
	  background-image: url(images/gmpfitness-header.jpg);
	  }
	  
#row4 {
	  width: 910px;
	  padding: 20px;
	  }
	  
#row5 {
	  width: 950px;
	  height: 77px;
	  clear: left;
	  background-image: url(images/gmpfitness-footer1.jpg);
	  font-size: 15px;
	  padding-top: 50px;
	  }
	  
#row6 {
	  width: 950px;
	  height: 79px;
	  background-image: url(images/gmpfitness-footer2.jpg);
	  padding-top: 40px;
	  }
	  
#row6 a:link {
	   		color: #FFF;
	   		font-size: 12px;
			text-decoration: none;
	  		}
			
#row6 a:visited {
	   		color: #FFF;
	   		font-size: 12px;
			text-decoration: none;
	  		}
		
#row6 a:hover {
	   		color: #FFF;
	   		font-size: 12px;
			text-decoration: underline;
	  		}
	  
#bar {
	 width: 871px;
	 height: 35px;
	 background-image: url(images/to_use/bar.gif);
	 text-align: center;
	 padding-top: 15px;
	 margin: 0px auto;
	 font-size: 18px;
	 font-weight: bold;
	 }
	 
#home_container {
				width: 871px;
				margin: 0px auto;
				text-align: center;
				}
				
.home_images {
			 float: left;
			 padding-right: 8px;
			 }