 @font-face {
 font-family: 'gotham_thinregular';
 src: url('ufonts.com_gotham_thin-webfont.eot');
 src: url('ufonts.com_gotham_thin-webfont.eot?#iefix') format('embedded-opentype'), url('ufonts.com_gotham_thin-webfont.woff') format('woff'), url('ufonts.com_gotham_thin-webfont.ttf') format('truetype'), url('ufonts.com_gotham_thin-webfont.svg#gotham_thinregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
body{font-family:sans-serif;  padding:0px; margin:0px;  }

#headerContainer{ margin:0px; padding:0px;  background-color:#009900; height:80px;}
#headerDiv{ margin:auto; width:1000px; }
#logoDiv{float:left;z-index:99999;   color:#669900; height:120px; position:absolute;background-color:#009900;}
#logoText{float:left; text-transform: uppercase; color:#FFF; margin-left:50px;text-shadow: 1px 1px 1px #000;}
.clearDiv{clear:both;}
#menuDiv{float:left; margin:25px 0px 0px 300px;  }
#menuDiv a{ color:#000000; text-decoration:none; margin-left:20px;  }
#callDiv{ float:right;  margin-top:30px; color:#FFFF33; font-size:15px; font-family:'gotham_thinregular'; font-weight:bold;}
#bannerContainerDiv{ margin:0px; padding:0px; height:510px;}
#bodyContainerDiv{
	margin:0px;
	padding:0px;
	height:auto; background-image:url(../images/background.jpg); background-repeat:repeat;
	 
}

#bodyDiv{ width:1000px; margin:auto;   }
#bodyDiv h1{font-family: 'gotham_thinregular'; font-size:55px; margin:0px; padding:10px; }
.innerBody{ width:244px; margin-right:7px; background-color:#46D1B4; height:300px; float:left; cursor:pointer;  }
.innerBody h3{ margin-top:-35px; text-align:center; color:#FFFFFF; font-family:inherit; font-weight:200; font-size:24px; background-image:url(../images/bg.png); background-repeat:no-repeat;  padding:4px;  }
.innerBody p{ color:#FFFFFF; font-size:13px; margin:10px;  text-align:justify;}
.innerBody:hover{ background-color:#53E0C1; margin-top:-25px;height:300px; }
.innerBody:nth-child(4){ margin-right:0px;}
#innerfrstBack{ background-color:#1E5349; width:130px; height:130px; border-radius:80px; margin:45px 0px 0px 60px;background-image:url(../images/indoor_cycling.png);}
#innerfrstBack:hover{ background-image:url(../images/cycle.jpg);  width:130px; height:130px; border-radius:100px;  }
#innerscndBack{ background-color:#1E5349; width:130px; height:130px; border-radius:80px; margin:45px 0px 0px 60px;  background-image:url(../images/yoga.png); }
#innerscndBack:hover{ background-image:url(../images/youga.jpg);  width:130px; height:130px; border-radius:100px; }
#innerthrdBack{background-color:#1E5349; width:130px; height:130px; border-radius:80px;margin:45px 0px 0px 60px; background-image:url(../images/cardio_fitness.png);}
#innerthrdBack:hover{ background-image:url(../images/cardio.jpg);  width:130px; height:130px; border-radius:100px;  }
#innerfrthBack{ background-color:#1E5349; width:130px; height:130px; border-radius:80px; margin:45px 0px 0px 60px; background-image:url(../images/boxing.png);}
#innerfrthBack:hover{ background-image:url(../images/box.jpg);  width:130px; height:130px; border-radius:100px;  }
#MiddleDiv{ margin:auto; width:1000px; text-align:justify; font-size:14px; line-height:30px; padding-top:50px;}
#MiddleDiv p{} 
#MiddleDiv h1{ text-align:center;}
#middleBody{ width:1000px; margin:auto; border:solid 1px #CCCCCC; height:250px;  margin-top:30px;}
#innerbannerContainerDiv img{ width:100%;}
.innerMiddleBody{ width:325px; margin-right:10px; float:left;  border-right:solid 1px #CCCCCC; font-size:14px; line-height:21px; height:250px;  }
.innerMiddleBody b{ color:#66CC99; font-size:25px;}
.innerMiddleBody p{ color:#999999; font-size:12px; margin:5px;}
.innerMiddleBody:nth-child(3){margin-right:0px; border-right:none;}
#innerfrstImage{ width:67px;  height:67px; border-radius:50px; border:solid 1px #666666; background-image:url(../images/samanta.jpg); background-repeat:no-repeat; margin:10px;}
#innerscndImage{ width:67px;  height:67px; border-radius:50px; border:solid 1px #666666; background-image:url(../images/samanta2.jpg); background-repeat:no-repeat; margin:10px;}
#innerthrdImg{  width:67px;  height:67px; border-radius:50px; border:solid 1px #666666; background-image:url(../images/samanta3.jpg); background-repeat:no-repeat; margin:10px;}
#headfooterContainer{ margin:0px; padding:0px; height:500px; background-color:#2A2A2A;  margin-top:30px; }
#middleFooter{ width:1000px; margin:auto;}
.innerFooterContents{ width:320px; margin-right:20px; float:left; margin-top:80px; font-family:"Arial Unicode MS"; color:#FFFFFF; }
.innerFooterContents h2{ color:#FFFFFF; border-bottom:solid 1px #46D1B4;}
.innerFooterContents p{ color:#B7B7B7; font-size:15px;}
.innerFooterContents:nth-child(3){ margin-right:0px;}

.textBox{ width:250px; height:30px; outline:none;}
.btnDiv{ outline:none; width:100px; height:30px; background-color:#2ABE9E; color:#FFFFFF;  border:none;}
.btnDiv:hover{ background-color:#FF6600;}
#footerContainer{ margin:0px; padding:0px; background-color:#191818; height:45px;}
#footerDiv{ width:1000px; margin:auto; color:#999999; padding-top:13px; font-size:14px;}
#leftFooter{ float:left;}
#rightFooter{ float:right;}
#rightFooter img{ background-color:#33CCFF; padding:7px; border-radius:50px; float:right;}
#rightFooter img:hover{ background-color:#333333;}
#galleryDiv img{ background-color:#E4E4E4; padding:6px; border-radius:5px; max-width:230px; min-height:180px; } 
#contactDiv{ width:1000px; margin:auto;}
#contactDiv p{ line-height:25px; font-family:Montserrat, sans-serif; font-size:16px;}