@charset "utf-8";
/* CSS Document */

body{background:url('../images/background.jpg') no-repeat top center #000;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:62.5%;}
a{color:#fff;text-decoration:none;}

.clear {clear:both;}

.container{width:966px;margin:auto;margin-top:33px;/*border:1px solid yellow;*/position:relative;}

#header{height:127px;width:100%;background:url('../images/header-bg.gif') repeat-x top left;position:relative;}
	#header #logo{position:relative;left:25px;top:25px;}
	#header #emblem{position:absolute;top:-170px;left:417px;z-index:10;text-align:center;}
	#header #partners{position:absolute;top:9px;right:23px;}
	#header #taboverlay{width:100%;height:38px;background:url('../images/container-bg.gif') repeat-x #0c0c0c top left;position:absolute;top:126px;z-index:50;}
	#header #nav{width:100%;position:absolute;top:88px;left:12px;}
		#header #nav ul{list-style:none;}
			#header #nav ul li{float:left;margin-right:9px;height:76px;position:relative;}
				#nav ul li img.down{position:absolute;bottom:0;left:0;}
	
#content{background:url('../images/container-bg.gif') repeat-x #0c0c0c top left;width:918px;padding:38px 24px 20px 24px;margin-bottom:30px;min-height:650px;z-index:3;position:relative}
	#content #welcome, #content #perf-academy{height:185px;padding:83px 0 0 32px;font-size:1.3em;float:left;}
	#content #welcome{width:569px;background:url('../images/content-boxes/welcome.jpg') no-repeat top left;margin-right:24px;}
		#welcome p{width:330px;text-align:left;margin-bottom:8px;max-width:350px;line-height:15px;}
	#content #perf-academy{width:268px;padding-left:25px;background:url('../images/content-boxes/perf-academy.jpg') no-repeat top left;margin-bottom:20px;font-size:1.3em;position:relative;}
		#perf-academy #visit{display:block;width:162px;height:36px;position:absolute;left:65px;top:210px;}
		#perf-academy p{width:160px;text-align:left;line-height:15px;}
		
	#content #coerver-tv{width:888px;height:123px;background:url('../images/content-boxes/coerver-tv.jpg') no-repeat top left;clear:both;position:relative; margin-bottom:20px;}
		#coerver-tv #more{float:right;margin-top:6px;margin-right:12px;}
		#coerver-tv #videos{width:892px;overflow:hidden;position:relative;top:8px;left:13px; clear:both;}
		#coerver-tv ul{list-style:none;}
			#coerver-tv ul li{float:left;width:197px;height:70px;margin-right:21px;background:url('../images/video-crosshair.gif') no-repeat top left;padding:3px 0 0 3px;}
			#coerver-tv ul li div{float:right;margin-right:5px;max-width:98px;}
			#coerver-tv ul li h4{color:#7ab23b}
			
	#content #franchise-opp{width:571px;height:174px;background:url('../images/content-boxes/franchise-opp.jpg') no-repeat top left;float:left;padding:94px 0 0 30px;}
		#franchise-opp p{max-width:200px;font-size:1.3em;text-align:justify;}
		#franchise-opp #find-out{display:block;width:210px;height:36px;position:relative;top:53px;left:165px;}
		
	#content #book-a-course{width:262px;height:103px;background:url('../images/content-boxes/book-a-course.jpg') no-repeat top left #000;float:left;margin-left:10px;padding:135px 0 0 7px;margin-bottom:20px;}
		#book-a-course p{font-size:1.2em;margin-bottom:7px;width:250px;line-height:15px;}
		#book-a-course h3{font-size:1.5em;color:#7ab23b;margin-bottom:3px;}
		#book-a-course input{float:left;}
		#book-a-course #input{width:183px;height:36px;padding:0 7px 0 10px;border:0;background:url('../images/region-input-bg.gif') no-repeat top left;margin-right:3px;color:#fff;line-height:36px;}
		
	#content #endorsements{width:889px;height:154px;clear:both;position:relative;font-size:1.3em;background:#000;margin-bottom:20px}
		#endorsements #jurgen{position:absolute;top:35px;left:208px;}
		#endorsements #klinsmann{width:310px;text-align:right;position:absolute;left:105px;top:58px;}
		#endorsements #houllier{width:310px;text-align:right;position:absolute;right:15px;top:61px;}
		
	#content #latest-news{width:579px;height:238px;background:url('../images/content-boxes/latest-news.gif') no-repeat top right #000;float:left;position:relative;}
		#latest-news #image{float:left;width:328px;height:240px;}
		#latest-news #crosshair{position:absolute;left:279px;top:150px;}
		#latest-news #story{width:219px;height:164px;margin-left:15px;float:left;padding:15px 0 0 10px;}
		#latest-news #story h3{font-size:1.4em;color:#7ab23b;margin-bottom:5px;}
		#latest-news #story p{max-height:100px;max-width:210px;text-align:left;font-size:1.3em;line-height:15px;}
		#latest-news #more-news{display:block;width:114px;height:36px;position:absolute;top:179px;left:408px;}
		
	#content #store{width:264px;height:138px;float:left;position:relative;border:15px solid #2d2d2d; margin-bottom:20px;}
		
	#content #see-us{width:669px;height:30px;background:url('../images/content-boxes/social.gif') no-repeat top left #2d2d2d;clear:both;padding:6px 0 0 240px;}
		#see-us ul li{float:left;margin-right:45px;font-size:1.1em;}
		#see-us ul li img{margin-right:10px;margin-bottom:-6px;}
		
	#content #perf-academy-head{width:882px;height:196px;background:url('../images/perf-academy/heading.jpg') no-repeat top left;padding:120px 0 0 36px;font-size:1.4em;margin-bottom:20px;}
		#perf-academy-head h3{color:#7ab23b;font-weight:normal;margin-bottom:5px;}
		#perf-academy-head p{max-width:415px;margin-top:1px;line-height:15px;text-align:justify;}
		
	#content #outfield-player,#content #goal-keeper{width:418px;height:1160px;background:url('../images/perf-academy/outfield-player.gif') no-repeat top left #000;float:left;margin-right:22px;padding:253px 0 0 30px;position:relative;margin-bottom:20px;}
		#outfield-player h3,#content #goal-keeper h3{color:#7ab23b;font-weight:bold;font-size:1.2em;margin-top:5px;margin-bottom:10px}
		#outfield-player p,#content #goal-keeper p{max-width:388px;margin-bottom:20px;line-height:14px;font-size:1.1em;text-align:justify;}
		#outfield-player ul,#content #goal-keeper ul{list-style:disc;margin-bottom:15px;}
			#outfield-player ul li,#content #goal-keeper ul li{margin-bottom:5px;margin-left:12px;width:380px;text-align:justify;}
		#outfield-player h2,#content #goal-keeper h2{font-size:2.3em;color:#7ab23b;margin-top:30px;}
			#outfield-player table tr td,#content #goal-keeper table tr td{height:30px;}
				#outfield-player table tr td span,#content #goal-keeper table tr td span{color:#830000;font-size:2.0em;font-weight:bold;}
		#outfield-player #book-now,#content #goal-keeper #book-now{width:377px;height:36px;position:absolute;left:35px;bottom:26px;}
		
	#content #goal-keeper{background:url('../images/perf-academy/goal-keeper.gif') no-repeat top left #000;margin-right:0;}
	
	#content #franchise-opp-sm{width:262px;height:201px;background:url('../images/content-boxes/franchise-opp-sm.jpg') no-repeat top left;float:left;padding:67px 0 0 29px;position:relative;margin-bottom:20px;margin-left:16px;}
		#franchise-opp-sm p{line-height:15px;font-size:1.3em;max-width:200px;}
		#franchise-opp-sm #join-the-team{position:absolute;bottom:20px;left:41px;width:210px;height:36px;display:block;}
		
	#content #franchise-head{width:880px;height:208px;background:url('../images/franchise/heading.jpg') no-repeat top left;margin-bottom:20px;padding:60px 0 0 38px;position:relative;}
		#franchise-head p{max-width:460px;font-size:1.3em;margin-top:4px;text-align:justify;line-height:14px;margin-bottom:10px;}
		#franchise-head #apply-now{display:block;width:122px;height:28px;position:absolute;bottom:28px;left:46px;}
		
	#content #faq{width:887px;height:203px;background:url('/images/franchise/faq.jpg') no-repeat top left;padding:59px 0 0 32px;}
		#faq h3{color:#7ab23b;font-size:1.2em;margin-bottom:10px;}
		#faq p{max-width:580px;margin-bottom:10px;font-size:1.1em;line-height:13px;text-align:justify;}
		
	#content #faqs{width:919px;margin-bottom:20px;}
		#faqs h3{font-size:1.4em;color:#7ab23b;font-weight:bold;line-height:30px;}
		#faqs p{margin-bottom:10px;font-size:1.3em;line-height:15px;text-align:justify;}	
		#faqs ul{list-style:none;}
			#faqs ul li{width:813px;border:13px solid #2d2d2d; padding:12px 12px 10px 68px;position:relative;background-color:#000;position:relative;z-index:5;}
				#faqs ul li p{display:none;margin-bottom:0;}
				#faqs ul li .show-faq{cursor:pointer;display:block;width:29px;height:30px;position:absolute;left:13px;top:12px;background:url('../images/franchise/button.gif') no-repeat top left;}
				#faqs ul li .top{position:absolute;top:-6px;left:-8px;z-index:10;}
				#faqs ul li .bot{position:absolute;bottom:-6px;left:-8px;z-index:10;}
					
				
	#content #book-now-head{width:919px;height:289px;background:url('../images/book-course/heading.jpg') no-repeat top left;margin-bottom:20px;position:relative;}
		#book-now-head select{position:absolute;width:216px;height:23px;line-height:23px;top:215px;left:48px;}
	
	#content .course-preview{width:617px;height:230px;background:url('../images/book-course/course-preview.jpg') no-repeat top left;padding:83px 0 0 302px;margin-bottom:20px;position:relative;display:none;}
		.course-preview .title{position:absolute;font-size:2.0em;top:30px;left:30px;}
		.course-preview h3, .course-preview th{color:#7ab23b;font-size:1.4em;margin-bottom:10px;}
		.course-preview p{font-size:1.2em;max-width:560px;}
		.course-preview table{text-align:left;margin-top:10px;margin-bottom:10px;}
		.course-preview th{font-size:1.3em;width:33%;}
		.course-preview td{font-size:1.2em;padding-top:10px;}
		.course-preview div{width:594px;height:204px;overflow-y:auto;padding:5px;overflow-x:hidden;}
		.course-preview ul{list-style:disc;margin-bottom:10px;}
			.course-preview ul li{margin-top:5px;margin-left:20px;}
		
	#content #partners{width:919px;height:565px;background:url('../images/content-boxes/partners.jpg') no-repeat top left;/*padding:507px 0 0 23px;*/margin-bottom:20px; position:relative;}
		#partners div{float:left;margin-right:40px;}
			#partners div h3{color:#7ab23b;font-size:1.3em;margin-bottom:5px;}
			#partners div{font-size:1.0em;}
			
	#content #endorsement-head{width:919px;height:225px;background:url('../images/endorsements/heading.jpg') no-repeat top left;margin-bottom:20px;}
	
	#content #endorsement-left{float:left;width:457px;margin-left:1px;height:685px;background:url('../images/endorsements/left-column.jpg') no-repeat top left;}
	
	#content #endorsement-left p strong,#content #endorsement-right p strong{color:#fff;}
	
	#content #endorsement-right{float:left;width:460px;height:685px;background:url('../images/endorsements/right-column.jpg') no-repeat top left;margin-bottom:20px;}
		#endorsement-left p, #endorsement-right p{max-height:150px;text-align:right;padding-left:175px;float:right;margin-right:15px;font-weight:normal;font-size:1.2em;line-height:13px;}
		#endorsement-right p{margin-right:20px;}	
		
	#content #store-heading{width:919px;height:229px;background:url('../images/store/heading.jpg') no-repeat top left;margin-bottom:20px;}
	
	#content #store-items{width:919px;height:487px;background:url('../images/store/store-items.jpg') no-repeat top left;margin-bottom:20px;position:relative;}
		#store-items h3{margin-bottom:10px;font-size:1.3em;color:#7ab23b;}
		#store-items p{margin-bottom:10px;max-width:420px;text-align:justify;line-height:15px;font-size:1.1em;}
		#store-items #buy-now{display:block;width:122px;height:28px;position:absolute;bottom:38px;left:477px;}
			
	#content #login{width:495px;height:313px;margin:auto;background:url('../images/login/login.jpg') no-repeat top left;padding:164px 0 0 422px;margin-bottom:20px;position:relative;}
		#login a{color:#7ab23b;text-decoration:underline;position:absolute;bottom:200px;left:330px;}
		#login input{width:166px;height:23px;color:#fff;border:0;background:url('../images/login/input-box.gif') no-repeat top left;}
		#login #button{width:83px;height:23px;margin:25px 0 0 83px;}
		
	#content #contact{width:919px;height:570px;background:url('../images/content-boxes/contact.jpg') no-repeat top left;margin-bottom:20px;position:relative;}
		#contact #send{position:absolute;bottom:90px;left:208px;}
		#contact .contact-input{width:239px;height:22px;border:0;background:url('../images/contact-input.gif') no-repeat top left;position:absolute;top:75px;left:0;padding-left:5px;padding-top:2px;color:#fff;}
		#contact textarea{width:490px;height:171px;background:url('../images/contact-textarea.gif') no-repeat top left #2d2d2d;border:0;position:absolute;top:210px;left:208px;overflow:auto;padding:6px;color:#fff;}
		#contact #grass{width:650px;height:405px;background:url('/images/content-boxes/contact-grass.gif') no-repeat top left;position:absolute;top:16px;left:141px;}
			#contact #grass h2{margin:auto;width:540px;height:20px;margin-top:170px;font-size:2.0em;}
		#contact #grass-test{width:650px;height:405px;background:url('/images/content-boxes/thanks.jpg') no-repeat top left;position:absolute;top:46px;left:198px;}
			#contact #grass-test h2{margin:auto;width:540px;height:20px;margin-top:170px;font-size:2.0em;}
			#contact #grass-test div {margin-top:60px;}
			#contact #grass-test p {width:460px; margin:0 0 0 30px; font-size:13px; line-height:1.5em;}
			#contact #grass-test ul {width:460px; margin:15px 0 15px 30px; font-size:13px; line-height:1.5em; list-style: disc inside;}
		
	#content #benefits{width:918px;position:relative;float:left;margin-bottom:20px;}
		#benefits #player, #benefits #coach, #benefits #parent{width:266px;height:313px;float:left;font-size:1.2em;}
		#benefits #player ul, #benefits #coach ul, #benefits #parent ul{margin-top:170px;list-style:disc;padding:0 10px 0 28px;}
		#benefits #player ul li, #benefits #coach ul li, #benefits #parent ul li{margin-bottom:10px;}
		#benefits #player{margin-right:15px;background:url('/images/content-boxes/players-benefits.jpg') no-repeat top left;}
		#benefits #coach{margin-right:15px;background:url('/images/content-boxes/coaches-benefits.jpg') no-repeat top left;}
		#benefits #parent{background:url('/images/content-boxes/parents-benefits.jpg') no-repeat top left;}
	
	#content #history{font-size:0.8em;width:887px;height:441px;background:url('../images/content-boxes/history-main.jpg') no-repeat top left;padding:85px 0 0 31px;margin-bottom:20px;clear:both;}
		#history ul{list-style:disc;width:420px;padding-left:5px;}
		#history p{width:420px;font-size:1.4em;margin-bottom:1px;text-align:justify;line-height:13px;}
		#history ul li{font-size:1.4em;margin-bottom:1px;text-align:justify;line-height:13px;}
		#history ul li{margin-left:13px;text-align:justify;}
		#history p{margin-bottom:6px;}
		#history ul{margin-bottom:10px;}
		
	#content #curriculum{width:889px;height:746px;background:url('../images/content-boxes/curriculum.jpg') no-repeat top left;padding:97px 0 0 30px;position:relative;margin-bottom:20px;}
		#curriculum h3{color:#7ab23b;font-size:1.3em;margin-bottom:5px;}
		#curriculum p{max-width:413px;font-size:1.1em;line-height:18px;text-align:justify;}
		#curriculum ul{position:absolute;top:474px;left:35px;}
			#curriculum ul li{height:43px;margin-bottom:15px;}
				#curriculum ul li h4{font-size:1.3em;}
				#curriculum ul li p{line-height:14px;max-width:408px;}
	#curriculum #curriculum-video {position:absolute; left:467px; top:95px;}
	#content #news{width:919px; padding-top:90px;margin-bottom:20px;background:url('../images/content-boxes/news.jpg') no-repeat top left #2d2d2d;position:relative;}
		#news .text{width:585px;padding:15px;margin:0 13px 0 25px; float:left;}
			#news .text h2{color:#7ab23b;font-size:1.7em;margin-bottom:10px;}
			#news .text p{font-size:1.4em;line-height:15px;}
		#news .prev{position:relative;left:15px; margin-top:13px;width:260px; float:left;}
			#news .prev p{text-align:center;font-size:1.0em;padding:10px;}
		#news #backhome{position:absolute;bottom:62px;left:8px;display:none;width:130px;height:34px;}
		
		#news .story {padding-bottom:20px;}
			
span.reg{font-size:0.8em;}			

#sidenav{position:absolute;right:-33px;top:133px;z-index:1;}
	#sidenav ul li{margin-bottom:10px;}
	#sidenav ul li a{display:block;}
	
#ch-top, #ch-bot{position:absolute;left:-6px;}
#ch-top{top:-8px;}
#ch-bot{bottom:-8px;}
	
.pxl{position:absolute;z-index:11;}
	
#footer{width:100%;height:44px;background:#3d3d3d;padding-top:23px;color:#999;position:relative;}
	#footer a{color:#999;}
	#footer #copyrights{float:left;line-height:15px;}
	#footer #logos{width:412px;height:29px;float:right;background:url('../images/footer-logos.gif') no-repeat top right;}
	
	
/*Streamlining additions*/
div#see-us-soon{background:url(../images/content-boxes/see-us-soon.jpg) no-repeat top left;width:919px;height:36px;clear:both;}
div.grey-border{border:15px solid #2d2d2d;position:relative;}
div.corner{width:15px;height:15px;position:absolute;}
div.top-left{border-top:1px solid #757575; border-left:1px solid #757575; top:-8px; left:-8px;}
div.top-right{border-top:1px solid #757575; border-right:1px solid #757575; top:-8px; right:-8px;}
div.bottom-left{border-bottom:1px solid #757575; border-left:1px solid #757575; bottom:-8px; left:-8px;}
div.bottom-right{border-bottom:1px solid #757575; border-right:1px solid #757575;  bottom:-8px; right:-8px;}
/*End streamlining additions */
