		*		{
					margin: 0;
					padding: 0;
		}
		
		body	{
					background: url(../images/bgGrad.jpg) repeat-x;
					background-color: #fff;
					text-align: center;
		}
		
		img.left	{
					float: left;
					padding-right: 3px;
					padding-bottom: 3px;	
		}
		
		#wrapper	{
					margin: auto;
					width: 724px;
					text-align: center;
					background: url(../images/body.png) repeat-y;
		}

		#inner		{
					margin: auto;
					width: 716px;
		}
		
		#header	{
					text-align: left;
					height: 88px;	
		}

		#header h1	{
				text-indent: -9999px;
				overflow: hidden;
				position: relative;
				left: 14px;
				top: 10px;
		}
		
		#header h1 a	{
				display: block;
				width: 283px;
				height: 43px;
				background: url(../images/logo.jpg) no-repeat;		
		}

		#nav	{

					text-align: justify;
					font-weight: bold;
		}
		
		#mainNav	{
/*					background: #aa0505 url(../images/navGrid.jpg) no-repeat; */
					background: #aa0505;
					position: relative;
					color: #fff;
					height: 38px;
		}
		
		#subNav		{
/*					padding: 7px 21px 0 21px; */
					font-size: 1.1em;
					height: 25px;
					
		}

		div.bodyContent	{
					padding: 5px 7px 0 7px;
					text-align: justify;
		}

		
		#bodyPic		{
					min-height: 380px;
					padding: 0 7px;
		}
		
		#bodyPic p, #bodyPic ul	{
			width:	400px;
		}

/* ------------------------------------ */
/* SET OF CLASSES TO DEFINE THE DIFFERENT BACKGROUND IMAGES */
		div.index	{
					background: url(../images/indexBodyPhoto.jpg) no-repeat bottom right;			
		}
		div.pair			{
					background: url(../images/pair.jpg) no-repeat bottom right;			
		}
		div.pressup			{
					background: url(../images/pressup.jpg) no-repeat bottom right;			
		}
		div.medball			{
					background: url(../images/medball.jpg) no-repeat bottom right;			
		}
		div.jumper			{
					background: url(../images/jumper.jpg) no-repeat bottom right;			
		}
		div.point			{
					background: url(../images/point.jpg) no-repeat bottom right;			
		}
		div.fight			{
					background: url(../images/oneonone.jpg) no-repeat bottom right;			
		}
		div.weights			{
					background: url(../images/dumbell.jpg) no-repeat bottom right;			
		}
		div.corporate			{
					background: url(../images/corporate-4.jpg) no-repeat 390px 120px;			
		}
		div.karate		{
					background: url(../images/karate.jpg) no-repeat 470px 35px;			
		}
		div.nlp			{
					background: url(../images/nlp.jpg) no-repeat bottom right;			
		}


/* END OF BODY BACKGROUND IMAGE CLASSES */
/* ------------------------------------ */
		
		div.hero	{
					text-align: justify;
					background: url(../images/hero.jpg) no-repeat;
					height: 125px;
					width: 220px;
					float: left;
					margin: 0 7px;
		}
		
		div.secondaryContent	{
					clear: both;
					padding: 14px 7px;
		}

		.clearFix	{
					clear: both;	
		}

		#footer		{
					margin: auto;
					width: 724px;
					height: 90px;
					background: url(../images/footer.png) no-repeat bottom left;
		}

		#footerContent		{
					text-align: justify;
					padding: 18px;
					margin: auto;
		}
		
		#footerContent h4	{
					height: 29px;
					width: 209px;
					text-indent: -9000px;
					overflow: hidden;
					background: url(../images/footerLogo.jpg) no-repeat;
		}
		
		div.footerCol	{
					width: 220px;
					height: 152px;
					float: left;
					margin: 0 14px 14px 0;
		}
		
		a.map			{
					display: block;
					float: left;
					text-indent: -9000px;
					overflow: hidden;
					background: url(../images/mapRoll.jpg) no-repeat;
					border: 1px solid #fff;
					width: 216px;
					height: 191px;
					margin-top: -28px;
					margin-left: 2px;	
		}
		
		a.map:hover	{
					background: url(../images/mapRoll.jpg) no-repeat 0 -191px;
		}