/* CSS Document */

body{ margin:0px 0px 0px 0px; background-color:#2c2c2c }

H1{ font-family:Trebuchet Ms; font-size:18px; text-align:center; color: #000;border: solid 2px #fff; background-color: #FC0; padding:4px; background-image:url(../images/headertitles.jpg); background-repeat:repeat-x; margin:0px;}
H2{ font-family:Trebuchet Ms; font-size:18px; color: #fff; line-height:25px; text-align:left}

H3{ font-family:Trebuchet Ms; font-size:18px; color: #fff;line-height:25px; border-bottom: solid 1px  #666; padding:4px; }



/* ---------------------scroll bar----------------- */
HTML{
 scrollbar-3d-light-color:#C0C0C0;
 scrollbar-arrow-color:#999999;
 scrollbar-base-color:#C0C0C0;
 scrollbar-darkshadow-color:#FFFFFF;
 scrollbar-face-color:#E5E5E5;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#999999;
}
/* ---------------------layout----------------- */

.wrapper

	{
		width:1008px;
		height:100%;
		font-family:Verdana, Geneva, sans-serif;
		color:#fff;
		font-size:14px;
		text-align:justify;
		margin:0px auto 0px auto;
		border: solid 1px  #666

	}
.wrapper a
	{
		color:#fff;
	}
.wrapper a:hover
	{
		color:#F90;
	}
.pageContents
	{
		width:100%;
		height:400px;
		background-color:#000000;
		padding:10px;
	}
	
	
.top
	{
		width:100%;
		height:100px;
		background-image:url(../images/top.jpg);
		background-position:center;
		background-repeat:repeat-x;
		text-align:center;
	}
.banner
	{
		width:100%;
		height:242px;
		background-image:url(../images/banner.jpg);
		background-repeat:repeat-x;
	}
	
.nav
	{
		height:50px;
		background-color:#2c2c2c;
		width:100%;
		border-bottom: solid 2px #FFF;
		border-top: solid 2px #FFF;
		text-align:center;
		background-color:#000
	}
.nav a
	{
		color:#fff;
		text-decoration:none
	}
.nav a:hover
	{
		color:#F93;
	}
	
	

.footer
	{
		width:100%;
		height:117px;
		background-color:#2c2c2c;
		text-align:center;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:10px;
		color:#ffffff;
		
	}
	
.footer a	
	{
		color:#FFF;
		
	}
.footer a:hover
	{
		color:#F90;
	}
.char-image
	{
		margin:10px;
	}
.style-1
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:17px;
		color:#F90;

	}
.leftImages
	{
		float:left;
		margin:0px 10px 0px 0px;
		border: solid 1px #FFF;
	}
.testimonial-images
	{
		border: solid 1px #FFF
	}
.homepagetest
	{
		font-style: italic;
		text-align:left;
		font-size:12px;
	}
.border-images-home
	{
		border:solid 1px #FFF
	}
.library-links
	{
		font-size:12px;
		font-weight:normal;
		line-height:19px;
	}
.benefitspageimage
	{
		margin:0px 25px 0px 0px;
		border: solid 4px #FFF;
		float:left
	}
.rightImages
	{
		float:right;
		margin:0px 0px 0px 10px;
	}
.women-boxes
	{
		font-size:12px;
		text-align:left;
	}
.testimonialCells
	{
		width:50%;
		font-size:12px;
		font-style:italic
	}
.newTables
	{
		border:solid 1px #999 ;
		padding:10px;
		margin:4px 0px 4px 0px;
	}
.newTables2
	{
		border:solid 1px #999 ;
		margin:4px 0px 4px 0px;
		background-image:url(../images/Image/3-images.jpg);
		background-repeat:no-repeat;
		height:203px;
	}
.newTables3
	{
		border:solid 1px #999 ;
		margin:4px 0px 4px 0px;
		background-image: url(../images/Image/equipment.jpg);
		background-repeat:no-repeat;
		height:356px;
	}
.big-title
	{
		border: solid 1px #FFF;
		margin:0px 0px 4px 0px;
	}
.trainers-images
	{
		border: solid 1px #FFF;
		margin:11px;
	}
	
.trainers-text
	{
		font-size:11px;
		padding:4px;
		text-align:left;
	 	
	}
.trainers-cells
	{
		text-align:center;
	}
