
span.accessibilty{position:absolute; top:-1000px; left:-1000px;}

body{background:url(imagesSEO/personal-training-background.jpg) left 0 repeat-x; background-color:#333;}

body *{text-align:left;}
#banner{width:468px; height:60px; background-color:#333; margin:auto; text-align:center;}
#outerContainer{margin:0 auto; width:1018px;}
	#outerContainer .containerTop{behavior: url(iepngfix.htc); width:1018px; height:21px; background:url(imagesSEO/home-training-whiteBoxTop.png) left 0 no-repeat; text-align:center; margin:auto;}
	.container{width:1018px; text-align:center; margin:auto; behavior: url(iepngfix.htc); background:url(imagesSEO/hertfordshire-training-whiteBoxMiddle.png) left 0 repeat-y; float:left;}
		#outerContainer .container *{padding:0; margin:0; }
		#outerContainer .container .topNav{height:68px;}	
			#outerContainer .container .topNav ul {height:42px; width:950px; padding:0px 0 0 47px; text-transform:uppercase; float:left; display:block; list-style:none; background:url(imagesSEO/nav/personal-trainer-tabsBlack.jpg) 22px 0px no-repeat;}
				#outerContainer .container .topNav li{float:left; padding:17px 0 00; font-family:arial; font-weight:bold; font-size:12px; color:white; background:url(imagesSEO/exercises-at-home-lineBreak.jpg) right 11px no-repeat;}
				#outerContainer .container .topNav li a{float:left; padding:0 12px 0 13px; font-family:arial; font-weight:bold; font-size:12px; color:white; background:url(imagesSEO/exercises-at-home-lineBreak.jpg) right 11px no-repeat; text-decoration:none;}
				#outerContainer .container .topNav li a:hover{float:left; font-family:arial; font-weight:bold; font-size:12px; color:#6abc3c; background:url(imagesSEO/exercises-at-home-lineBreak.jpg) right 11px no-repeat; text-decoration:none; }
	
								
			#outerContainer .container .topNav .secondNav {background:url(imagesSEO/nav/personal-trainer-tabsGrey.jpg) 22px 0 no-repeat; height:26px; width:1000px; font-family:arial; font-weight:normal; font-size:10px; color:black; float:left; text-transform: uppercase; float:left;}
				#outerContainer .container .topNav .secondNav .youAre{width:190px;float:left; padding:7px 0 0 40px;}
				#outerContainer .container .topNav .secondNav .login{width:560px;float:left; padding:7px 0 0 0; }
					#outerContainer .container .topNav .secondNav .login a{text-decoration:underline; color:black; }
					#outerContainer .container .topNav .secondNav .login a:hover{text-decoration:none; }
				#outerContainer .container .topNav .secondNav .trainerSearch{width:130px; float:left; padding:7px 0 0 60px; }
					#outerContainer .container .topNav .secondNav .trainerSearch a{text-decoration:underline; color:black;}
					#outerContainer .container .topNav .secondNav .trainerSearch a:hover {text-decoration:none;}
								
		#outerContainer .container .whiteBody{float:left;}
			#outerContainer .container .whiteBody .logo a{text-decoration:none;}
			#outerContainer .container .whiteBody .left{float:left; width:200px; padding:0 0 0 20px;}
				#outerContainer .container .whiteBody .left img{border:0px; padding:0px 0 0 0px;}
				#outerContainer .container .whiteBody .reasons{background-color:black; width:194px; height:65px;}
				#outerContainer .container .whiteBody .left .ad{padding:20px 0 5px 30px;}
					#outerContainer .container .whiteBody .left .ad p{font-family:arial; font-size:9px; padding:0px 0 0px 40px;}
				#outerContainer .container .whiteBody .left .widget{float:left; padding:10px 0 0 8px;}	
				#outerContainer .container .whiteBody .left .googleAd{float:left; padding:10px 0 0 8px;}
			
		#outerContainer .container .whiteBody .right{float:left; width:771px;}	
			#outerContainer .container .whiteBody .right .process{height:57px; padding:3px 0 5px 0;}	
				#outerContainer .container .whiteBody .right .process ul{float:left; list-style:none; }
					#outerContainer .container .whiteBody .right .process li{height:57px; float:left;}
						
				#outerContainer .container .whiteBody .right .process .choose a{display:block; width:217px; height:57px; background:url(imagesSEO/choose-personal-trainer-Off.jpg) left 0 no-repeat;}
					#outerContainer .container .whiteBody .right .process .choose a:hover{background:none;}
					#outerContainer .container .whiteBody .right .process .choose{display:block; width:217px; height:57px; background:url(imagesSEO/choose-personal-trainer-On.jpg) left 0 no-repeat;}
				#outerContainer .container .whiteBody .right .process .decide a{display:block; width:235px; height:57px; background:url(imagesSEO/decide-personal-trainer-Off.jpg) left 0 no-repeat;}
					#outerContainer .container .whiteBody .right .process .decide a:hover{background:none;}
					#outerContainer .container .whiteBody .right .process .decide{display:block; width:235px; height:57px; background:url(imagesSEO/decide-personal-trainer-On.jpg) left 0 no-repeat;}
				#outerContainer .container .whiteBody .right .process .check a{display:block; width:190px; height:57px; background:url(imagesSEO/check-personal-trainer-Off.jpg) left 0 no-repeat;}
					#outerContainer .container .whiteBody .right .process .check a:hover{background:none;}
					#outerContainer .container .whiteBody .right .process .check{display:block; width:190px; height:57px; background:url(imagesSEO/check-personal-trainer-On.jpg) left 0 no-repeat;}
				#outerContainer .container .whiteBody .right .process .book a{display:block; width:129px; height:57px; background:url(imagesSEO/book-personal-trainer-Off.jpg) left 0 no-repeat;}
					#outerContainer .container .whiteBody .right .process .book a:hover{background:none;}
					#outerContainer .container .whiteBody .right .process .book{display:block; width:129px; height:57px; background:url(imagesSEO/book-personal-trainer-On.jpg) left 0 no-repeat;}

			
			#outerContainer .container .whiteBody .right .mainBody{background:url(imagesSEO/body/personal-training-bodyBoxMiddle.gif) left 0 repeat-y; min-height:422px; width:771px; font-family:arial; font-size:13px; color:black; padding:0px; margin:0px; float:left;}
			
				#outerContainer .container .whiteBody .right .mainBody .topBody{background:url(imagesSEO/body/fitness-workout-bodyBoxTop.gif) left 0 no-repeat; height:11px; padding:0px; margin:0px;}
				
					#outerContainer .container .whiteBody .right .mainBody .topBody .textTrainers{float:left; width:500px; padding:10px 0 10px 20px;}
				
				#outerContainer .container .whiteBody .right .mainBody .text{width:500px; padding:10px 0 10px 20px; float:left; min-height:500px;}
					#outerContainer .container .whiteBody .right .mainBody .text .line{background-color:#ccc; height:1px; width:500px; float:left;}
					
					#outerContainer .container .whiteBody .right .mainBody .text h2{margin:0 0 10px 0;}
					#outerContainer .container .whiteBody .right .mainBody .text p{margin:0 0 10px 0;}
					#outerContainer .container .whiteBody .right .mainBody .text .boldWithin{font-weight:bold;}
					#outerContainer .container .whiteBody .right .mainBody .text .textHeadingTitle{font-weight:regular; font-size:25px; color:#000; text-transform:uppercase; padding: 0 0 10px 0;}
					#outerContainer .container .whiteBody .right .mainBody .text .textHeading{font-weight:bold; font-size:17px; color:#6bbb3c; text-transform:uppercase;}
					#outerContainer .container .whiteBody .right .mainBody .text .textHeadingSpace{font-weight:bold; font-size:17px; color:#6bbb3c; text-transform:uppercase; margin:15px 0 0 0;}
						#outerContainer .container .whiteBody .right .mainBody .text a{font-weight:bold; color:#6bbb3c; text-decoration:underlined;}
						#outerContainer .container .whiteBody .right .mainBody .text a:hover{font-weight:bold; color:#6bbb3c; text-decoration:none;}
					#outerContainer .container .whiteBody .right .mainBody .text ul{list-style:none; margin:5px 0 0 0;}
						#outerContainer .container .whiteBody .right .mainBody .text li {margin:0 0 5px 0;}
						#outerContainer .container .whiteBody .right .mainBody .text li a{text-decoration:underline; color:#6bbb3c;}
						
						
					#outerContainer .container .whiteBody .right .mainBody .textWide{width:730px; padding:10px 0 0 20px;}
					#outerContainer .container .whiteBody .right .mainBody .textWide .errortext{color:#ff0000;}
					#outerContainer .container .whiteBody .right .mainBody .textWide h2{}
					#outerContainer .container .whiteBody .right .mainBody .textWide p{margin:0 0 10px 0;}
					#outerContainer .container .whiteBody .right .mainBody .textWide .boldWithin{font-weight:bold;}
					#outerContainer .container .whiteBody .right .mainBody .textWide .textHeading{font-weight:bold; font-size:17px; color:#6bbb3c; text-transform:uppercase; padding:0 0 10px 0;}
						#outerContainer .container .whiteBody .right .mainBody .textWide a{font-weight:bold; color:#6bbb3c; text-decoration:underlined;}
						#outerContainer .container .whiteBody .right .mainBody .textWide a:hover{font-weight:bold; color:#6bbb3c; text-decoration:none;}

					#outerContainer .container .whiteBody .right .mainBody .textWide ul{list-style:none; margin:5px 0 0 0;}
						#outerContainer .container .whiteBody .right .mainBody .textWide li {margin:0 0 5px 0;}
						#outerContainer .container .whiteBody .right .mainBody .textWide li a{text-decoration:underline; color:black;}
						
		#outerContainer .container .whiteBody .right .mainBody .textWide .circle{width:107px; height:107px; float:right;}	

				
				
				
				#outerContainer .container .whiteBody .right .mainBody .widget{float:right; margin:0px 10px 0 0px; width:184px; height:322px;}
				#outerContainer .container .whiteBody .right .mainBody .callus{float:right; margin:20px 10px 0 0px; width:184px; height:131px;}

				#outerContainer .container .whiteBody .right .bottomBody{background:url(imagesSEO/body/exercise-bodyBoxBottom.gif) left 0 no-repeat; height:22px; padding:0; float:left; width:771px;}
				
			#outerContainer .container .whiteBody .right .contactBar{background:url(imagesSEO/contact-mobile-training-bar.jpg) left 0 no-repeat; height:57px; width:771px; padding:10px 0 0px 0; float:left;}
				#outerContainer .container .whiteBody .right .contactBar p {float:left; font-family:arial; font-size:12px; color:white; padding:13px 0 0 10px; width:525px;}
					#outerContainer .container .whiteBody .right .contactBar p a{font-family:arial; font-weight:bold; font-size:12px; color:#6abc3c;}
				
				#outerContainer .container .whiteBody .right .contactBar .greyBox{font-family:arial; font-size:9px; color:black; width:228px; height:45px; float:left; border:0px;}
					#outerContainer .container .whiteBody .right .contactBar .greyBox .linkImg{padding:3px 0 0 10px; float:left; border:0px; width:50px; height:35px;}
						#outerContainer .container .whiteBody .right .contactBar .greyBox .linkImg a{border:0px; float:left; text-decoration:none; width:50px; height:35px;}
						#outerContainer .container .whiteBody .right .contactBar .greyBox .smallText{padding:15px 0 0 13px; float:left;}
			
			#outerContainer .container .whiteBody .footer{margin:0 20px 0 0;; width:780px; height:40px; font-family:arial; font-size:11px; color:#666; text-decoration:none; float:right;}	
				#outerContainer .container .whiteBody .footer ul{list-style:none; margin:0 0 30px 0; }
					#outerContainer .container .whiteBody .footer li{font-family:arial; font-size:11px; color:#666; float:left; padding:0 7px 0 7px; background:url(imagesSEO/home-training-footerSep.gif) right 2px no-repeat;}
						#outerContainer .container .whiteBody .footer li a{display:block; font-family:arial; font-size:11px; color:#666; text-decoration:none;}
						#outerContainer .container .whiteBody .footer li a:hover{display:block; font-family:arial; font-size:11px; color:#666666; text-decoration:underline;}
	
			#outerContainer .container .whiteBody .footer .signoff {text-align:center; font-size:10px; color:#333; font-weight:bold;}
			
			#outerContainer .bottom {height:80px; width:1018px; float:left; behavior: url(iepngfix.htc); background:url(imagesSEO/hertfordshire-training-whiteBoxBottom.png) left 0 no-repeat; float:left;}
			
				
						
						
			
			
			
