@charset "utf-8";
/* CSS Document */
body { padding:0px; background:#000000; }
h2 { color:#CC0000; font-style:oblique; }
a { color:#FFFFFF; text-decoration:underline; }
a:hover {color:#ffffff; text-decoration:none; }
ul { list-style-position:outside; margin-left:0px; padding-left: 30px; text-align:left; list-style: square; vertical-align: middle; }
/*li { margin: 0px; padding: 0px; }*/
body #locationDisplay { color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:red; }
	#locationDisplay { color:#ffffff; }

	#main { position:relative; text-align:center; width:950px; }
		#head { position:relative; z-index:950; }
			#new-header { position:relative; width:950px; height:87px; background:url('/trainerinsite/_customers/parisispeedschool/_images/home2/hp_header.jpg') top left no-repeat; text-align:left; }
			#new-navRow { position:relative; width:950px; height:28px; z-index:950; }
				#new-navLeft { position:relative; width:112px; height:28px; background:url('/trainerinsite/_customers/parisispeedschool/_images/int/nav-left.gif') top left no-repeat; float:left; }
				#new-navContainer { position:relative; width:741px; height:28px; float:left; }
					.new-navlist {  padding:0; margin:0; float:left; z-index:950; list-style:none; }
					.new-navlist li { float:left; list-style:none; padding-left:0px; padding-right:15px; }

						UL.new-navlist LI.navTitle { position:relative; float:left; list-style:none; height:18px; }
						LI.navTitle UL.subnavList { position:absolute; list-style:none; display:none; top:18px; left:-12px; width:100px; margin:0px; padding:10px; padding-top:5px; background:#000; filter: alpha(opacity=80); opacity: 0.80; }
						LI.navTitle > UL.subnavList { top:17px; width:auto; min-width:100px; }
						LI.navTitle:hover UL.subnavList, li.navTitle.over ul.subnavList { display:block; }

						UL.subnavList LI.subnavLink { list-style:none; float:none; background-image:none; }
						LI.subnavLink { text-align:left; padding:0px 10px 0px 5px; white-space:nowrap; line-height:1.2em; }
						LI.subnavLink a { color:#fff; text-decoration:none; font-family:Tahoma, Arial, sans-serif; font-size:11px; text-transform:uppercase; }
						LI.subnavLink a:hover { z-index:950; color:#ccc; }
					
					.new-NavElement a { color:#fff; font-family:Tahoma, Arial, sans-serif; text-decoration:none; padding:4px; font-weight:bold; font-size:11px; text-transform:uppercase; }
					.new-NavElement a:hover { color:#fff; background:url('/trainerinsite/_customers/parisispeedschool/_images/int/nav-bg-over.gif') center no-repeat; }
					
				#new-navRight { position:relative; width:97px; height:28px; background:url('/trainerinsite/_customers/parisispeedschool/_images/int/nav-right.gif') top left no-repeat; float:left; }
			
			#headLOC { position:relative; width:950px; height:130px; left:0px; top:0px; }
			#headINT {  position:relative; width:900px; height:140px; left:0px; top:0px; }
			#LeftTopLogo { position:absolute; background-image:url('/trainerinsite/_customers/parisispeedschool/_images/common/logo_left.jpg'); top:0px; left:0px; height:95px; width:161px; }
			#LeftBottomLogo { position:absolute; background-image:url('/trainerinsite/_customers/parisispeedschool/_images/common/logo_foot.jpg'); top:95px; left:0px; height:35px; width:115px; }
			#LeftFloatLogo { position:absolute; background-image:url('/trainerinsite/_customers/parisispeedschool/_images/common/logo_hangleft.jpg'); top:0px; left:-35px; height:149px; width:35px; }
			#HeadBar { position:absolute; height:75px; width:739px; top:0px; left:161px; background-image:url('/trainerinsite/_customers/parisispeedschool/_images/common/header_title.jpg'); }

			#PlayVid a { position:absolute; left:80px; top:145px; width:211px; height:45px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/playvideo1.jpg') top left no-repeat; }
			#PlayVid a:hover { background:url('/trainerinsite/_customers/parisispeedschool/_images/common/playvideo2.jpg') top left no-repeat; }

		#int-content { position:relative; z-index:900; text-align:left; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
		#flashContainer { position:relative; width:950px; height:287px; background:#000000; z-index:900; } 
		#hp-bodyContainer { position:relative; height:310px; width:950px; }
			#hp-locator { position:absolute; top:20px; left:0; width:268px; height:171px; background:url('/_images/home2/hp_findlocation1.jpg') top left no-repeat; }
				#hp-locator:hover { background:url('/_images/home2/hp_findlocation2.jpg') top left no-repeat; }
			#hp-franchise { position:absolute; top:209px; left:0; width:268px; height:105px; background:url('/_images/home2/hp_franchise1.jpg') top left no-repeat; }
				#hp-franchise:hover { background:url('/_images/home2/hp_franchise2.jpg') top left no-repeat; }
			#hp-news { position:absolute; top:20px; left:288px; width:321px; height:295px; background:url('/_images/home2/hp_newsframe.jpg') top left no-repeat; }
				#outer { position:absolute; top:55px; left:20px; width:250px; height:216px; padding:3px; padding-top:0px; overflow:hidden; }
				#inner { position:relative; width:245px; padding:5px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; }
					#inner a { font-weight:bold; text-decoration:none; }
					#inner a:hover { text-decoration:underline; }
				#scrollArea { position:absolute; left:284px; top:57px; height:216px; width:13px; overflow:hidden; background:#323232; }
				#scroller { position:absolute; top:0px; width:13px; height:0px; background:#680000; cursor:pointer; }
			#hp-video { position:absolute; top:20px; left:629px; width:321px; height:271px; background:url('/_images/home2/hp_videobg.jpg') top left no-repeat; }
				#myVideoSpace { margin-top:20px; }
			#hp-video-button { position:absolute; top:291px; left:629px; width:321px; height:24px; background:url('/_images/home2/hp_learnmorebutton.jpg') top left no-repeat; }
				#hp-video-button:hover { background:url('/_images/home2/hp_learnmorebutton2.jpg') top left no-repeat; }
		
	#hp-foot { position:relative; width:950px; height:60px; background:url('/_images/home2/hp_footer.jpg') top left no-repeat; color:#600;  }
		#hp-foot p { color:#600; font-size:10px; font-family:Arial, Helvetica, sans-serif; position:absolute; top:43px; left:5px; }
		#hp-foot a { color:#999; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
			#hp-foot a:hover { color:#ccc; }

/* Location Page Navigation */
#LocationLinks { color:#ffffff; font-family:Tahoma, Arial, sans-serif; font-size:12px; margin-top:10px; }
	#menucontainer { padding:0; margin:0; }
		#menulist { padding:0; margin:0; }
			#menulist a { color:#ffffff; font-family: Tahoma, Arial, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; }
			#menulist a:hover { color:#cccccc; }

/* Main External Pages */

#NavContainer { position:absolute; left:161px; top:75px; background:#000000 url('/trainerinsite/_customers/parisispeedschool/_images/common/navTop_LEFT-no-text.jpg') top left no-repeat; padding-left:120px; }
	.NavElement a { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:2px; font-weight:bold; font-size:8px; }
	.NavElement a:hover { color:#920c09; }

#loginContent { color:#FFFFFF; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; position:absolute; z-index:10; width:300px; height:70px; top:5px; left:690px; }
#loginContent a { color:#ffffff; text-decoration:none; }
#loginContent a:hover { color:#ffffff; text-decoration:underline; }

#NavBarQandA0 { display:none; visibility:hidden; }
#NavBarArticles0 { display:none; visibility:hidden; }
#loginContent { display:none; visibility:hidden; }

	/* Page Specific Titles */
	#programs h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_programs.jpg') top right no-repeat; width:935px; height:65px; }
	#history h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_history.jpg') top right no-repeat; width:935px; height:65px;  z-index:900; }
	#franchise h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_franchise.jpg') top right no-repeat; width:935px; height:65px; }
	#brochure h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/location_title_brochure.gif') top right no-repeat; width:935px; height:65px; }	
	#qanda h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_qanda.jpg') top right no-repeat; width:935px; height:65px; }
	#store h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_store.jpg') top right no-repeat; width:935px; height:65px; }
	#articles h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_articles.jpg') top right no-repeat; width:935px; height:65px; }
	#facility h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_facility.jpg') top right no-repeat; width:935px; height:65px; }
	#community h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_community.jpg') top right no-repeat; width:935px; height:65px; }
	#testimonials h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_testimonials.jpg') top right no-repeat; width:935px; height:65px; }
	#contact h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_contact.jpg') top right no-repeat; width:935px; height:65px; }
	#jumpstart h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_jumpstart.jpg') top right no-repeat; width:935px; height:65px; }
	#catclub h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_thecatclub.jpg') top right no-repeat; width:935px; height:65px; }
	#totalperformance h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_totalperform.jpg') top right no-repeat; width:935px; height:65px; }
	#peak h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_peak.jpg') top right no-repeat; width:935px; height:65px; }
	#totalconditioning h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_totalconditioning.jpg') top right no-repeat; width:935px; height:65px; }
	#nflcombine h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_nflcombine.jpg') top right no-repeat; width:935px; height:65px; }
	#teamtraining h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_teamtraining.jpg') top right no-repeat; width:935px; height:65px; }
	#speedcamps h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_speedcamps.jpg') top right no-repeat; width:935px; height:65px; }
	#nutrition h3 { position:relative; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/location_title_nutrition.jpg') top right no-repeat; width:935px; height:65px; }
	
/* Location-specific titles for page top */
#BodyBox { position:relative; width:890px; left:0px; text-align:left; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; z-index:900; }
.BodyTable { position:relative; width:920px; left:0px; text-align:left; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

/*        Franchise Styles      */
#franchise .link { text-decoration:none; }
#brochure .link { text-decoration:none; }
#history .link { text-decoration:none; }

#brochureBody { padding-left:8px; }
.BrochureRedBG { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; }

	.bannerDiv { position:relative; height:75px; background:#000000 url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/banner_pg2.gif') top left no-repeat; color:#ffffff; font-size:24px; text-align:center; font-family:arial black; }
	
	#franchiseMenu { background:#000000 url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_bg.gif') top right no-repeat; color:#ffffff; width:200px; padding-top:48px; text-align:center; }
		#Menu_Item1 { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
			#franchise.Menu_Item { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn_hover.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
		#Menu_Item2 { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; text-align:center; }
			#opportunity.Menu_Item { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn_hover.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
		#Menu_Item3 { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
			#clubOwners.Menu_Item { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn_hover.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
		#Menu_Item4 { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
			#timeLine.Menu_Item { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn_hover.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
		#Menu_Item5 { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
			#media.Menu_Item { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn_hover.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
		#Menu_Item6 { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
			#testimonial.Menu_Item { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn_hover.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
		#Menu_Item7 { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
			#discovery.Menu_Item { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn_hover.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
		#Menu_Item8 { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
			#download.Menu_Item { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn_hover.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; text-align:center; }
		/*.Menu_Item { position:relative; float:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn.gif') center no-repeat; color:#ffffff; width:200px; height:32px; padding-top:12px; }
		.Menu_Item:hover { background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/menu_btn_hover.gif') center no-repeat; color:#ffffff; cursor:pointer; }*/
		
	.contentTableR { background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/imgs_bg.gif') top left no-repeat; text-align:left; vertical-align:top; color:#ffffff; }
	.contentTable { background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/bg_stretch.gif') top left repeat-x; text-align:left; color:#ffffff; }
		#contentDivR { position:relative; text-align:left; float:right; color:#ffffff; padding:15px 20px 15px 20px; }
		#contentDivL { position:relative; text-align:left; float:left; width:650px; color:#ffffff; margin:15px 20px 15px 20px; }
		.PhilSimms { position:relative; float:left; width:650px; height:443px; text-align:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/PhilSimms.gif') top left no-repeat; color:#ffffff; }
		.LyleSchuler { position:relative; float:left; width:650px; height:443px; text-align:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/LyleSchuler.gif') top left no-repeat; color:#ffffff; }
		.BenGretchenQuist { position:relative; float:left; width:650px; height:443px; text-align:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/BenGretchenQuist.gif') top left no-repeat; color:#ffffff; }
		.ChadKimCoy { position:relative; float:left; width:650px; height:443px; text-align:left; background:url('/trainerinsite/_customers/parisispeedschool/_images/brochure/Brochurehtml/ChadKimCoy.gif') top left no-repeat; color:#ffffff; }
			.testimonialDivR { position:relative; text-align:left; width:275px; float:right; color:#ffffff; margin:0px 10px 0px 0px;; }
		#link1 { display:block; visibility:visible; }
		#link2 { display:none; visibility:hidden; }
		#link3 { display:none; visibility:hidden; }
		#link4 { display:none; visibility:hidden; }
		#link5 { display:none; visibility:hidden; }
		#link6 { display:none; visibility:hidden; }
		#link7 { display:none; visibility:hidden; }
		#link8 { display:none; visibility:hidden; }
		#link9 { display:none; visibility:hidden; }
		#link10 { display:none; visibility:hidden; }
	
	.imgR { position:relative; float:right; clear:right; margin:16px; }
	.imgL { float:left; clear:left; margin:10px; border:2px solid #ffffff; }
	.footerDiv { padding-left:20px; padding-right:20px; font-size:11px; color:#ffffff; }

/* Location-Specific Boxes (top: Address & Phone, mid: Hours, Bot: Events*/
#menulist li { float:left; margin-left:8px; padding-left:13px; list-style-type:none; text-transform:uppercase; }
#BodyBoxLOC { padding-left:20px; padding-right:20px;  position:relative; left:0px; color:#cc0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; overflow:visible; text-align:left; }
	#location h3 { color:#CC0000; font-size:14px; padding:0; margin:0; text-transform:uppercase; font-family:Tahoma, Arial, sans-serif; }
		#location #loc-title { color:#ffffff; font-size:18px; }
	#bodyContent { position:relative; width:570px; min-height:650px; height:auto !important; height:650px; float:left; background:#000000; }
	#rt-side-boxes { position:relative; float:right; clear:right; margin-left:20px; width:295px; }
		#locAddrTop { position:relative; float:right; clear:right; width:294px; height:25px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/loc-addr-top.gif') top left no-repeat; }
		#locAddrMid { position:relative; float:right; clear:right; width:264px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/loc-addr-stretch.gif') top left repeat-y; padding:10px 15px 10px 15px; }
		#locAddrBot { position:relative; float:right; clear:right; width:294px; height:8px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/loc-addr-bot.gif') top left no-repeat; margin-bottom:5px; }
		
		#locHoursTop { position:relative; float:right; clear:right; width:294px; height:8px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/loc-hours-top.gif') top left no-repeat; padding:0; font-size:6px; }
		#locHoursMid { position:relative; float:right; clear:right; width:264px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/loc-hours-stretch.gif') top left repeat-y; padding:10px 15px 10px 15px; }
		#locHoursBot { position:relative; float:right; clear:right; width:294px; height:8px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/loc-hours-bot.gif') top left no-repeat; margin-bottom:5px; }
		
		#botBox { margin-bottom:10px; padding-right:0px; position:relative; float:right; clear:right; width:294px; height:291px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/box-bottom.gif') top left no-repeat;  }
		#botBoxINT { margin-bottom:10px; padding-right:0px;  position:relative; float:right; clear:right; width:294px; height:291px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/box-bottom.gif') top left no-repeat;  }
		#botCont { position:absolute; left:15px; top:15px; width:268px; height:178px; overflow:auto; }
		.programInt { float:left; clear:left; border-top:#910C08 thin solid; position:relative; min-height:178px; width:98%; padding:0px; padding-left:10px; background:#000000 url('/trainerinsite/_customers/parisispeedschool/_images/common/red-black-gradient.gif') top right repeat-x;}
		.newsInt { float:left; clear:left; border-top:#910C08 thin solid; position:relative; min-height:100px; width:98%; padding:10px; padding-left:10px; background:#000000 url('/trainerinsite/_customers/parisispeedschool/_images/common/red-black-gradient.gif') top right repeat-x; }
		.nflClienteleL { float:left; clear:left; border-top:#910C08 thin solid; position:relative; width:45%; padding:10px; }
		.nflClienteleR { float:right; clear:right; border-top:#910C08 thin solid; position:relative; width:45%; padding:10px; }
		.ttlConL { float:left; clear:left; position:relative; width:230px; padding:10px; height:280px; font-size:10pt; }
		.ttlConC { float:left; clear:left; position:relative; width:230px; padding:10px; height:280px; font-size:10pt; }
		.ttlConR { float:right; clear:right; position:relative; width:385px;; background:#c80800; text-align:center; padding-top:5px; padding-bottom:5px; height:900px; }
		.nflHighlights { float:left; clear:left; border-top:#910C08 thin solid; position:relative; width:700px; padding:10px; }
		.catClubR { float:right; clear:right; border-top:#910C08 thin solid; position:relative; width:45%; padding:10px; margin-bottom:20px; background-color: #000000; height:400px; }
		.catClubL { float:left; clear:left; border-top:#910C08 thin solid; position:relative; width:45%; padding:10px; margin-bottom:20px; background-color: #000000; height:400px; }
		.picCenter { padding:1px; position:relative; border:0px; }
		#redTtlCon { background:#c80808; height:50px; }
		.bottomTtlConL { padding:10px; text-align:justify; font-size:12px; }
		.bottomTtlConR { padding:10px; text-align:justify; font-size:12px; }
			.bottomTtlConR a { color:#c80808; text-decoration:underline; }
			.bottomTtlConR a:hover { color:#ffffff; text-decoration:none; }
			.bottomPicCenterL { padding:1px; border:0px; margin-right:15px; margin-bottom:5px; }
			.bottomPicCenterR { padding:1px; border:0px; margin-left:15px; margin-bottom:5px; }
		.billParisiPic { float:right; position:relative; padding:1px; border:0px; margin-left:15px; margin-bottom:10px; margin-top:10px; }
		.YoursInTrain { text-align:right; float:right; position:relative; padding:1px; border:0px; width:125px; }

/* Image Boxes */
#topIMG { margin-bottom:15px; margin-top:15px; margin-left:15px; margin-right:15px; position:relative; float:right; clear:right; width:215px; height:173px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/int_sideimage1.jpg') top left no-repeat; }
#midIMG { margin-bottom:15px; margin-top:15px; margin-left:15px; margin-right:15px; position:relative; float:right; clear:right; width:215px; height:173px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/int_sideimage2.jpg') top left no-repeat; }
#botIMG { margin-bottom:15px; margin-top:15px; margin-left:15px; margin-right:15px; position:relative; float:right; clear:right; width:215px; height:173px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/int_sideimage3.jpg') top left no-repeat; }
#rt-side-image { position:relative; float:right; clear:right; margin-left:20px; width:295px; }


/* General Image padding where needed */
.padImage { margin-bottom:15px; margin-top:15px; margin-left:15px; margin-right:15px; }
.borderTcR { border:1px solid #FFFFFF; margin:15px; padding:5px; float:right; clear:right; height:auto;}
.borderItR { border:1px solid #FFFFFF; margin-bottom:15px; margin-top:15px; margin-left:15px; margin-right:15px; padding:5px; float:right; clear:right; height:185px;}
.borderItL { border:1px solid #FFFFFF; margin-bottom:15px; margin-top:15px; margin-left:15px; margin-right:15px; padding:5px; float:left; clear:left; height:185px;} 
.borderItRSpec { border:1px solid #FFFFFF; margin-bottom:15px; margin-top:15px; margin-left:15px; margin-right:15px; padding:5px; float:right; }
.borderItLSpec { border:1px solid #FFFFFF; margin-bottom:15px; margin-top:15px; margin-left:15px; margin-right:15px; padding:5px; float:left; }
#midPageDivSm { position:relative; padding:0px; margin:0px; width:550px; height:215px; border:solid #000000 1px; }
#midPageDiv { clear:both; position:relative; padding:0px; margin:0px; width:856px; height:215px; border:solid #000000 1px; }
#midPageList { position:relative; top:3px; display:block;  margin-top:15px; margin-left:15px; margin-right:15px; padding:5px; background-color:#740905; text-align:center; left:-15px; border:1px #ffffff solid; width:215px; height:170px; }
#multiImageBox { width:700px; border:#ffffff 1px solid; background-color:#740905; height:1080px; }
#miniDot { margin-left:20px; border:none; }
#combineP { float:right; clear:right; width:320px; padding:5px; margin-right:3px; margin-top:0px; margin-left:3px; border:#ffffff 1px solid; background-color:#740905; }

/* Footer Information */
#foot { position:relative; float:left; height:30px; width:950px; background:url('/trainerinsite/_customers/parisispeedschool/_images/home/footer.gif') top left no-repeat; }
#foot2 { position:relative; float:left; height:0; width:950px; }
#OLPButton a { position:absolute; top:200px; left:10px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/onlineprograms1.gif') top left; display:none; }
#OLPButton a:hover { background:url('/trainerinsite/_customers/parisispeedschool/_images/common/onlineprograms2.gif') top left; }
#FreePassBtn a { position:absolute; top:210px; left:10px; background:url('/trainerinsite/_customers/parisispeedschool/_images/common/7day1.jpg') top left; }
#FreePassBtn a:hover { background:url('/trainerinsite/_customers/parisispeedschool/_images/common/7day2.jpg') top left; }

#LocationSearch { color:#FFFFFF; }
#LocationSearch table{ color:#FFFFFF; }
#SingleLocation div{ color:#ffffff; }
#SingleLocation a{ font-size:11px; font-weight:bold; }
#SingleLocation { border-bottom:1px solid #ffffff; padding:20px; }
#CountryDDL { display:none; visibility:hidden; }
#StateDDL { font-size:11px; width:200px; }
#main1_table1_tr3_td1 { color:#FFFFFF; }

#acc_text { margin-top:-36px; margin-left:25px; font-weight:bold; color:#ffffff;  }

/* New Page Designs */
#copyright { color:#500300; text-align:left; font-size:10px; padding-top:30px; padding-left:75px; }
#foot2 #copyright { color:#500300; text-align:left; font-size:10px; padding-top:10px; padding-left:75px; }

#contentIntTitle { padding-top:20px; }
#contentIntRepeat { padding:0px; margin:0px; background:url('/_images/home2/int_store_border-stretch.gif') top left repeat-y; }
#contentIntTop { padding:0px; margin:0px; background:url('/_images/home2/int_store_border-top.jpg') top left no-repeat; }
#contentIntBottom { padding:40px; margin:0px; background:url('/_images/home2/int_store_border-bottom.jpg') bottom left no-repeat; }

.contentIntTable { width:100%; }

.contentIntImgRt { width:300px; text-align:center; vertical-align:top; }
.contentIntImgLt { width:300px; text-align:center; vertical-align:top; }

.contentIntContLt { font-family:arial; color:#cccccc; vertical-align:top; }
.contentIntContRt { font-family:arial; color:#cccccc; vertical-align:top; }
.contentIntWhite { color:#ffffff; }

.contentIntHistCont { background:url('/_images/home2/history_bg.jpg') top left no-repeat; height:1256px; }

.contentIntSpacerCell { width:50px; }

.contentIntTitleRed { font-family:arial; color:#ff0000; font-size:20px; font-weight:bold; text-transform:uppercase; }
.contentIntTitleWhite { font-family:arial; color:#ffffff; font-size:20px; font-weight:bold; text-transform:uppercase; }
.contIntBold { color:#ffffff; font-weight:bold; text-transform:uppercase; }
.contentIntContLt .contIntSmallLnk a { font-family:Verdana; font-weight:bold; font-size:12px; color:#c9c8c8; text-transform:none; }
.contentIntContLt .contIntSmallLnk a:hover { font-weight:bold; font-size:12px; color:#dddddd; text-transform:none; }
.contentIntLICorrect { list-style-position:inside; padding:0px; margin:0px; }
.contentIntLICorrect li { list-style-position:inside; float:left; clear:left; width:100%; margin-bottom:20px; }
.contentIntImgPadded { border:1px solid #cccccc; padding:3px; width:215px; height:173px; margin-right:30px; }
.contentIntWatchVid { width:215px; margin-right:30px; padding-top:10px; text-align:center; }
.bigLink a { font-family:arial; color:#ff0000; font-size:24px; font-weight:bold; text-transform:uppercase; }
.bigLink a:hover { font-family:arial; color:#ff0000; font-size:24px; font-weight:bold; text-transform:uppercase; }

.contIntHistTable { width:100%; height:800px; padding-top:100px; }
.contIntHistColLt { width:300px; vertical-align:top; }
.contIntHistColRt { width:350px; vertical-align:top; }
.contIntHistColSpcr {  }
.contIntHistCont { font-family:arial; color:#cccccc; vertical-align:top; padding-top:25px; }
.contIntHistTitle { font-family:arial; color:#db0000; font-size:22px; font-weight:bold; text-transform:uppercase; }

.smallLink {  }

/* Franchise */
.franchNav { padding:0px; margin:0px; height:31px; }
.franchNavImgDiv { padding:0px; margin:0px; float:left; }

#franchIntTop { padding:0px; margin:0px; background:url('/_images/home2/int_franch_border-top1.jpg') top left no-repeat; border-bottom:1px solid #000000; }
#franchTLIntTop { padding:0px; margin:0px; background:url('/_images/home2/int_franch_border-top2.jpg') top left no-repeat; border-bottom:1px solid #000000; }

.franchImgPadded { border:1px solid #cccccc; padding:3px; width:208px; height:158px; margin-right:30px; margin-top:10px; }

.franchTitleRed { font-family:arial; color:#ff0000; font-size:19px; font-weight:bold; text-transform:uppercase; }

.franchSmallText { font-size:9px; }
.franchHighlightRed { color:#ff0000; }

#hideShowDiv1 { display:block; visibility:visible; }
#hideShowDiv2, #hideShowDiv3, #hideShowDiv4, #hideShowDiv5, #hideShowDiv6, #hideShowDiv7, #hideShowDiv8, #hideShowDiv9, #hideShowDiv10, #hideShowDiv11 { display:none; visibility:hidden; }

.access-code { margin-top:-38px; margin-left:23px; color:#ffffff; font-size:10px; width:154px; text-align:center; cursor:pointer; text-decoration:none; }
.access-code-link { background:url('/_images/int/onlineprograms2.gif') top left no-repeat; width:205px; height:131px; cursor:pointer; }

/* TEST STYLES */
#contentIntRepeat2 { padding:0px; margin:0px; background:url('/_images/home2/int_store_border-stretch2.jpg') top left repeat-y; }
#contentIntTop2 { padding:0px; margin:0px; background:url('/_images/home2/int_store_border-top2.jpg') top left no-repeat; }
#contentIntBottom2 { padding:40px; margin:0px; background:url('/_images/home2/int_store_border-bottom2.jpg') bottom left no-repeat; }

#contentIntBottom2 .contentIntContLt { font-family:arial; color:#000; vertical-align:top; }
#contentIntBottom2 .contentIntContLt .contIntSmallLnk a { font-family:Verdana; font-weight:bold; font-size:12px; color:#900; text-transform:none; }

#contentIntBottom2 .bigLink { color:#300; font-size:26px; text-decoration:none; font-family:"Arial Narrow"; font-weight:bold; }
