@charset "utf-8";
/* CSS Document */

body
{
background:#ebebeb url('images/bodybg.gif') repeat-x;
margin:0; padding:0; text-align:left; font-family:Trebuchet MS, serif; background-color:#ebebeb


}

p
{

font-family:Trebuchet MS, serif;
font-size:10pt;
text-align:left;
padding:0;
margin:0;
color:#666666;
}


div, ul, h1, h2, h3, li, p, img{
margin:0;
padding:0;
}

ul{
list-style-type:none;
}

a
{
text-decoration:underline;
color:#666;
}

a:hover
{
text-decoration:none;
}

a img
{
	border: none;
}


#main
{
width:976px;
margin:0 auto;
}

#header{
width:976px;
height:136px;
background-color:#6633CC;
}

#headerleft{
width:80px;
height:136px;
background:url('images/headerleft.gif') no-repeat;
float:left
}

#headerright{
width:80px;
height:136px;
background:url('images/headerright.gif') no-repeat;
float:left
}


#headercenter{
width:789px;
height:108px;
background:url('images/headerbg.gif') repeat-x;
float:left; padding-left:10px; padding-right:17px; padding-top:18px; padding-bottom:10px
}

#headercenter #logo{
width:310px;
height:108px;
background:url('images/customfitness-logo2.jpg') no-repeat;
float:left
}


#headercenter #callnow{
width:312px;
height:53px;
background:url('images/customfitness-callnow.gif') no-repeat;
float:left; margin-left:167px; margin-right:0; margin-top:55px; margin-bottom:0
}


#mainbody
{
background:url('images/middlemainbg.gif') repeat-y;
width:976px;
float:left
}

#maincontainer
{
background-color:#fff;
width:840px;
margin:0 auto;
}

#bigheading{
width:840px;
height:235px;
margin-top:36px;
margin-bottom:43px;
}

#line
{
width:840px;
height:16px;
background:url('images/line.gif') no-repeat;
margin-bottom:36px
}

#rawA
{
width:840px;
float:left;
}

#rawA #video
{
width:448px;
float:left;
}

#rawA #video #watchthevideo
{
width:212px;
height:58px;
background:url('images/watchthevideo.gif') no-repeat;; margin-left:106px; margin-right:130px; margin-top:17px; margin-bottom:16px
}

#rawA #video #youtubevideo
{
width:402px;
height:100%;
margin:0 34px 42px 12px;
/*background:url(images/youtubevideo.gif) no-repeat;*/
}

#rawA #tryform
{
width:392px;
float:left;
}

#rawA #tryform #tryformtop
{
width:392px;
height:153px;
background:url('images/try.gif') no-repeat;
}

#rawA #tryform #tryformbottom{
width:392px;
}

#rawA #tryform #tryformbottom #formleft{
width:51px;
height:309px;
float:left;
background:url('images/formleft.gif') no-repeat;
}

#rawA #tryform #tryformbottom #formcenter{
width:280px;
height:309px;
float:left;
background:url('images/formcenter.gif') repeat-x;
padding-left:5px; padding-right:5px; padding-top:25px; padding-bottom:5px

}

#rawA #tryform #tryformbottom #formcenter p{
font-size:11pt;
font-weight:bold;
line-height:1.3em;
text-align:left;
color:#000;
margin-bottom:1px;
}

.tblheight{
padding-top:20px;
font-weight:normal;
}

#submitbutton{
width:212px;
height:50px;
margin:10px 13px 0 55px;
}


#rawA #tryform #tryformbottom #formright{
width:51px;
height:309px;
float:left;
background:url('images/formright.gif') no-repeat;
}

#rawTEXT
{
width:816px;
margin:0 12px 5px 12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#000;
}

#rawTEXT p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#000;
}


#rawB
{
width:816px;
margin:44px 12px 19px 12px;
}

/*ANY HEADING ONE*/
#rawB #headingOne
{
width:392px;
margin:0 16px 0 0;
float:left;
}



#rawB #headingOne #headingOnetop
{
width:392px;
height:14px;
}

#rawB #headingOne #headingOnebottom
{
width:392px;
height:14px;
background:url('images/headingonebottom.gif') no-repeat;
}

#rawB #headingOne #headingOneHeading
{
width:392px;
height:41px;
}

#rawB #headingOne #headingOneHeading #hOneleft
{
width:25px;
height:41px;
float:left;
background:url('images/hOneleft.gif') no-repeat;

}

#rawB #headingOne #headingOneHeading #hOneright
{
width:25px;
height:41px;
float:left;
background:url('images/hOneleft.gif') no-repeat;
}

#rawB #headingOne #headingOneHeading #hOnecenter
{
height:41px;
width:342px;
background:url('images/headingoneheadingbg.gif') repeat-x;
float:left
}

#rawB #headingOne #headingOneHeading #hOnecenter h1
{
background:url('images/arrow.gif') no-repeat;
padding-left:16px;
margin:0;
font-family:Trebuchet MS, serif;
font-size:14pt;
text-align:left;
color:#104e91;
line-height:37px
}

#rawB #headingOne #headingOnetextarea
{
width:342px;
background:url('images/headingonetextareabg.gif') repeat-y;
padding-left:25px; padding-right:25px; padding-top:10px; padding-bottom:10px

}

/*ANY HEADING TWO*/
#rawB #headingTwo
{
width:392px;
margin:0 0 0 16px;
float:left;
}

#rawB #headingTwo #headingTwotop
{
width:392px;
height:14px;
}

#rawB #headingTwo #headingTwobottom
{
width:392px;
height:14px;
background:url('images/headingonebottom.gif') no-repeat;
}

#rawB #headingTwo #headingTwoHeading
{
width:392px;
height:41px;
}

#rawB #headingTwo #headingTwoHeading #hTwoleft
{
width:25px;
height:41px;
float:left;
background:url('images/hOneleft.gif') no-repeat;

}

#rawB #headingTwo #headingTwoHeading #hTworight
{
width:25px;
height:41px;
float:left;
background:url('images/hOneleft.gif') no-repeat;
}

#rawB #headingTwo #headingTwoHeading #hTwocenter
{
height:41px;
width:342px;
background:url('images/headingoneheadingbg.gif') repeat-x;
float:left
}

#rawB #headingTwo #headingTwoHeading #hTwocenter h1
{
background:url('images/arrow.gif') no-repeat;
padding-left:16px;
margin:0;
font-family:Trebuchet MS, serif;
font-size:14pt;
text-align:left;
color:#104e91;
line-height:37px
}

#rawB #headingTwo #headingTwotextarea
{
width:342px;
background:url('images/headingonetextareabg.gif') repeat-y;
padding-left:25px; padding-right:25px; padding-top:10px; padding-bottom:10px

}

/*footer part*/
#footer{
width:976px;
height:75px;
clear:both;
}

#footerleft{
width:90px;
height:75px;
background:url('images/footerleft.gif') no-repeat;
float:left
}

#footerright{
width:90px;
height:75px;
background:url('images/footerright.gif') no-repeat;
float:left
}

#footercenter{
width:796px;
height:75px;
background:url('images/footerbg.gif') repeat-x;
float:left
}


#main #mainbody #maincontainer #rawA #tryform #tryformbottom #formcenter .tblheight img {
text-align:center;
}