a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#homeparatext p,
#contactparatext p,
#hourslisttext p,
#servicelisttext p,
#pricespackageslisttext p  {
   font: 12px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-bottom: 5px;
   text-align: left;
}

#thankyouparatext,
#fitnessservpara2text,
#personaldemoparatext,
#packagesparatext,
#contactform  {
	visibility: visible;
	position: absolute;
	left: 356px;
	top: 504px;
	z-index: 4;
}

#fitnessservicestext p,
#contacttext p,
#hourstext p,
#pricespackagestext p,
#welcometextcopy p  {
   font: bold 15px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #666666;
   padding-bottom: 5px;
   text-align: left;
}

#highqualitytext,
#thankyoutitletext,
#personaldemotext,
#getfittext,
#varietyofpackagestext  {
   visibility: visible;
   position: absolute;
   left: 103px;
   top: 516px;
   z-index: 4;
}

#thankyouparatext p,
#fitnessservpara2text p,
#contactform p,
#packagesparatext p  {
   font: 11px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#pid4contact,
#pid3fitnesspackages,
#pid2fitnessservices,
#thankyou,
#pid1home  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#thankyoutitletext p,
#personaldemoparatext p,
#personaldemotext p  {
   margin: 0px;
   color: #FFFFFF;
   line-height: 14px;
   font-family: Arial, Helvetica, sans-serif;
   text-align: left;
}

#varietyofpackagestext p,
#highqualitytext p,
#getfittext p  {
   font: 22px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #E9CB85;
   text-align: left;
}

#contactform fieldset div,
#contactform fieldset legend  {
   font: 11px/17px Arial, Helvetica, sans-serif;
   color: #FFFFFF;
}

#pricespackagestext,
#fitnessservicestext,
#contacttext  {
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 177px;
   z-index: 5;
}

#servicelisttext,
#pricespackageslisttext  {
   visibility: visible;
   position: absolute;
   left: 101px;
   top: 215px;
   z-index: 5;
}

#contactform fieldset div  {
   clear: both;
}

#pricespackageslisttext p  {
   color: #A31C25;
}

#mainnavmenu li a:hover  {
   text-decoration: underline;
}

#personaldemoparatext p  {
   font-size: 11px;
}

#pricespackageslisttext  {
   width: 229px;
}

#varietyofpackagestext  {
   width: 183px;
}

#personaldemoparatext  {
   width: 553px;
}

#fitnessservpara2text  {
   width: 553px;
}

#thankyoutitletext p  {
   font-size: 27px;
}

#fitnessservicestext  {
   width: 126px;
}

#pricespackagestext  {
   width: 145px;
}

#personaldemotext p  {
   font-size: 27px;
}

#servicelisttext p  {
   color: #A31C25;
}

#thankyoutitletext  {
   width: 187px;
}

#contactparatext p  {
   color: #666666;
}

#packagesparatext  {
   width: 562px;
}

#mainnavmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #666666;
   height: 100%;
}

#personaldemotext  {
   width: 210px;
}

#thankyouparatext  {
   width: 562px;
}

#servicelisttext  {
   width: 169px;
}

#contactparatext  {
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 217px;
   z-index: 6;
   width: 234px;
}

#hourslisttext p  {
   color: #666666;
}

#highqualitytext  {
   width: 227px;
}

#mainnavmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#homeparatext p  {
   color: #666666;
}

#sweathappensg  {
   background: url(sg_fitnessservices_media/sweathappensg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 723px;
   top: 125px;
   z-index: 3;
   width: 201px;
   height: 18px;
}

#hourslisttext  {
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 340px;
   z-index: 5;
   width: 178px;
}

#iamfitnessg  {
   background: url(sg_fitnessservices_media/iamfitnessg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 97px;
   top: 22px;
   z-index: 3;
   width: 176px;
   height: 35px;
}

#shape8copy2  {
   background: url(sg_fitnessservices_media/shape8copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 149px;
   top: 68px;
   z-index: 4;
   width: 270px;
   height: 34px;
}

#mainnavmenu  {
   font: 14px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #666666;
   position: absolute;
   left: 99px;
   top: 78px;
   z-index: 5;
}

#contacttext  {
   width: 86px;
}

#contactform  {
   width: 562px;
}

#getfittext  {
   width: 177px;
}

#bottombox  {
   background: url(sg_fitnessservices_media/bottombox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 490px;
   z-index: 3;
   width: 865px;
   height: 194px;
}
#copyright {
	height:50px;
	left:75px;
	position:absolute;
	top:690px;
	visibility:visible;
	width:865px;
	z-index:3;
}
#copyright p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:0px;
	padding-top:10px;
	text-align:right;
	padding-right:5px;
}
#copyright p a {
	color:#990000;
	text-decoration:none;
}
#copyright p a:hover {
	color:#990000;
	text-decoration:underline;
}

#hourstext  {
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 308px;
   z-index: 5;
   width: 45px;
}

#hoursbg  {
   background: url(sg_thankyou_media/hoursbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 303px;
   z-index: 3;
   width: 272px;
   height: 28px;
}

#bikeman  {
   background: url(sg_thankyou_media/bikeman.gif) no-repeat;
   position: absolute;
   left: 76px;
   top: 114px;
   z-index: 4;
   width: 867px;
   height: 373px;
}

#redbar  {
   visibility: visible;
   position: absolute;
   left: 348px;
   top: 163px;
   z-index: 5;
   width: 4px;
   height: 323px;
   background-color: #A31C25;
   background-image: none;
}

#navbg  {
   background: url(sg_fitnessservices_media/navbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 67px;
   z-index: 3;
   width: 1024px;
   height: 37px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}
