/* CSS Document */
body {
margin:50px 0 5px 0; padding:0; background-color:#C23128; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
div, table, td, tr, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, span, ul, li, fieldset{
margin:0px; padding:0px;
}
a{
margin:0px; padding:0px; outline:none;
}
.clear{
clear:both; margin:0px; padding:0px;
}
p{
line-height:18px;
}
.maindiv{
margin:0 auto; width:962px; padding:0px;
}
.body-outerbg{
background:url(images/body-outerbg.gif) repeat-y; padding:0px 30px 0px 31px;
}
.body-outerbg2{
	background:url(images/body-outerbg.gif) repeat-y;
	padding:0px;
}
h1{
font:normal 30px Arial, Helvetica, sans-serif; padding-bottom:20px;
}
h2{
font:normal 24px Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(images/h2bullet.gif) no-repeat 0px 3px; padding:0px 0px 10px 30px;
}
h3{
font:normal 20px Arial, Helvetica, sans-serif; padding-bottom:8px;
}
/*----------header-----------*/
.logodiv{
float:left; display:block; /*background:url(images/logo-bg.gif) no-repeat 1px 0px;*/ width:354px; height:174px; text-align:center; padding:0px 0px 0px 3px;
}
.menudiv{
float:left; display:block; width:893px; height:37px; padding:4px 4px 0px 4px; background:url(images/inn-bodybg.gif) repeat-y;/*background:url(images/menu-bg.gif) repeat-y;*/
}
/*----------body------------*/
.inn-bodybg{
background:url(images/inn-bodybg.gif) repeat-y; padding:0px 3px 0px 3px;
}
.body-inpadding{
padding:10px 22px 0px 22px;
}
.body-inpadding01{
padding:0px 19px 0px 19px;
}
.left-blog{
float:left; display:block; width:216px; margin:0px; padding:4px 14px 30px 12px; background:url(images/left-blogbg.gif) #AA0F11 repeat-x;
}
.left-blog a{
font:bold 12px Arial, Helvetica, sans-serif; color:#F4E900; text-decoration:none
}
.left-blog a:hover{
font:bold 12px Arial, Helvetica, sans-serif; color:#F4E900; text-decoration:none
}
.left-blog01{
float:left; display:block; width:230px; margin:0px; padding:18px 0px 30px 12px; background:url(images/left-blogbg.gif) #AA0F11 repeat-x;
}
.left-blog01 a{
font:bold 12px Arial, Helvetica, sans-serif; color:#F4E900; text-decoration:none; padding-right:14px;
}
.left-blog01 a:hover{
font:bold 12px Arial, Helvetica, sans-serif; color:#F4E900; text-decoration:none; padding-right:14px;
}
.left-blog02{
float:left; display:block; width:216px; margin:0px; padding:18px 14px 30px 12px; /*background:url(images/left-blogbg.gif) #AA0F11 repeat-x;*/
}
.left-blog02 a{
font:bold 12px Arial, Helvetica, sans-serif; color:#F4E900; text-decoration:none;
}
.left-blog02 a:hover{
font:bold 12px Arial, Helvetica, sans-serif; color:#F4E900; text-decoration:none;
}
.link{
font:normal 12px Arial, Helvetica, sans-serif; color:#F6F580; text-decoration:underline;
}
.link:hover{
font:normal 12px Arial, Helvetica, sans-serif; color:#F6F580; text-decoration:underline;
}
.indbody-bullet{
font:normal 14px Arial, Helvetica, sans-serif; color:#ECECEC; background:url(images/indbody-bullet.gif) no-repeat 0px 2px; padding:0px 0px 0px 26px;
}
/*--------personaltraining------------*/
.personaltraining-img{
float:left; display:block; width:173px; height:188px; padding:0px; margin:0px 16px 0px 0px;
}
.pertraining-bullet{
font:normal 13px Arial, Helvetica, sans-serif; color:#FFF; background:url(images/heart-bullet.gif) no-repeat 80px 5px; padding:0px 0px 0px 112px; line-height:28px;
}
/*----------peice-------------*/
.price-sm{
font:normal 20px Arial, Helvetica, sans-serif; color:#FFF;
}
.price-leftbg{
float:left; display:block; width:150px; height:30px; margin:0px; padding:10px 0px 0px 0px; background:url(images/price-leftbg.gif) no-repeat; font:normal 14px Arial, Helvetica, sans-serif; color:#FFF; text-align:center;
}
.price-tdone{
float:left; display:block; width:175px; height:35px; margin:0px; padding:5px 0px 0px 0px; background:url(images/price-tdone.gif) no-repeat; font:normal 14px Arial, Helvetica, sans-serif; color:#FFF; text-align:center;
}
.price-tdtwo{
float:left; display:block; width:133px; height:30px; margin:0px; padding:10px 0px 0px 0px; background:url(images/price-tdtwo.gif) no-repeat; font:normal 14px Arial, Helvetica, sans-serif; color:#FFF; text-align:center;
}
.price-rightbg{
float:left; display:block; width:157px; height:30px; margin:0px; padding:10px 0px 0px 0px; background:url(images/price-rightbg.gif) no-repeat; font:normal 14px Arial, Helvetica, sans-serif; color:#FFF; text-align:center;
}
.price-border1{
margin:0px; padding:8px 0px 8px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; border-left:1px solid #470101; border-right:1px solid #470101; border-bottom:1px solid #470101;
}
.price-border2{
margin:0px; padding:8px 0px 8px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; border-right:1px solid #470101; border-bottom:1px solid #470101;
}
.price-border3{
margin:0px; padding:8px 0px 8px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; border-left:1px solid #470101; border-right:1px solid #470101;
}
.price-border4{
margin:0px; padding:8px 0px 8px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; border-right:1px solid #470101;
}
.price-border5{
margin:0px; padding:8px 0px 8px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; border-bottom:1px solid #470101;
}
.peice-md{
font:normal 11px Arial, Helvetica, sans-serif; color:#FFF;
}
/*------------contact-----------*/
.contact-text{
font:normal 14px Arial, Helvetica, sans-serif; color:#FFF;
}
.contact-text a{
font:normal 14px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;
}
.contact-text a:hover{
font:normal 14px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;
}
.bot-blog-bg{
background:url(images/bot-blog-bg.gif) #AA0F11 repeat-x; padding:0px 12px 0px 12px;
}
.bot-blog-bg01{
background:url(images/bot-blog-bg.gif) #AA0F11 repeat-x; padding:8px 7px 7px 7px; border-left:1px solid #AA0F11; border-right:1px solid #AA0F11; border-top:1px solid #AA0F11;
}
/*-----------Testimonials------------*/
.testimonial-ye{
font:bold 12px Arial, Helvetica, sans-serif; color:#F4E900; text-decoration:none
}
/*----------weightloss-----------*/
.weightloss-img{
float:left; display:block; width:173px; height:142px; padding:0px; margin:0px 16px 0px 0px;
}
/*----------footer---------*/
.footerdiv{
margin:0 auto; width:65%; padding:11px 0px 8px 0px; overflow:hidden;
}
.footermenu ul{
list-style-type:none; margin:0px; padding:0px;
}
.footermenu li{
float:left; display:block; margin:0px; padding:0px;
}
.footermenu li.separetor{
float:left; display:block; margin:0px 23px 0px 23px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.footermenu li a{
float:left; display:block; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.footermenu li a:hover{
float:left; display:block; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.copyrightdiv{
margin:0 auto; width:65%; padding:0px 0px 10px 0px; text-align:center; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.index_top{
background-image:url(images/index_top.gif);
background-repeat:no-repeat;
}
.index_bottom{
background-image:url(images/index_bottom.gif);
background-repeat:no-repeat;
}
.index_bottom p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding:0px 0px 0px 0px;
	line-height:20px;
}
.index_bottom h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#940B03;
	padding:0px 0px 0px 0px;
	line-height:20px;
}
.indexbig{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#940B03;
	padding:0px 0px 0px 0px;
}
.psmall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding:0px 0px 0px 0px;
	line-height:15px;
}
.smmailto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding:0px 0px 0px 0px;
}
.smmailto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding:0px 0px 0px 0px;
}


.arrow2{
	margin:0px;
	padding:140px 0px 0px 30px;
	list-style:none;
}
.arrow2 li{
	background-image:url(images/arrow2.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	padding:5px 0px 0px 40px;
	line-height:23px;
}
.index_footer{
float:left; display:block; width:920px; height:38px; background:url(images/index_footer.gif) no-repeat; padding:51px 0px 0px 42px;
}
.index-footerdiv{
float:left; width:520px; padding:0; margin:0; 
}
.ind-footer ul{
list-style-type:none; margin:0px; padding:0;
}
.ind-footer li{
float:left; display:block; margin:0px; padding:0px 0px 7px 0px;
}
.ind-footer li.separetor{
float:left; display:block; margin:0px 13px 0px 13px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.ind-footer li a{
float:left; display:block; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.ind-footer li a:hover{
float:left; display:block; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.copyright{
font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;
}
