/*  GLOBAL STYLING */
body { background:url('http://www.urbanactive.com/_images/template2/bg_repeat_strip.jpg') top left repeat-x #1a3062; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; }

/*  LINK COLOR DEFINITIONS - BASED ON BODYID */
#aboutus a { color:#4da010; }
#aboutus a:hover { color:#4b4b4b; }
#programs a { color:#4da010; }
#programs a:hover { color:#4b4b4b; }
#memberships a { color:#4da010; }
#memberships a:hover { color:#4b4b4b; }
#urbannews a { color:#4da010; }
#urbannews a:hover { color:#4b4b4b; }
#contactus a { color:#4da010; }
#contactus a:hover { color:#4b4b4b; }

/* VARIOUS COLORS AND FONT SIZE DEFINITIONS */
.firstP { font-size:16px; color:#333333; }
h3 { color:#4da010; font-weight:bold; margin:0px; padding:0px; font-size:20px; }
h4 { color:#000000; font-weight:bold; margin:0px; padding:0px; font-size:14px; display:inline; }


#leftWing { width:50%; }
#rightWing { width:50%; }
	#aboutus #leftWing { background:url('/_images/template2/bg_about_wingLeft.jpg') top right no-repeat; }
	#aboutus #rightWing { background:url('/_images/template2/bg_about_wingRight.jpg') top left no-repeat; }
	#clublocations #leftWing { background:url('/_images/template2/bg_about_wingLeft.jpg') top right no-repeat; }
	#clublocations #rightWing { background:url('/_images/template2/bg_about_wingRight.jpg') top left no-repeat; }
	#programs #leftWing { background:url('/_images/template2/bg_large_left.jpg') top right no-repeat; }
	#programs #rightWing { background:url('/_images/template2/bg_large_right.jpg') top left no-repeat; }
	#memberships #leftWing { background:url('/_images/template2/bg_about_wingLeft.jpg') top right no-repeat; }
	#memberships #rightWing { background:url('/_images/template2/bg_about_wingRight.jpg') top left no-repeat; }
	#urbannews #leftWing { background:url('/_images/template2/bg_about_wingLeft.jpg') top right no-repeat; }
	#urbannews #rightWing { background:url('/_images/template2/bg_about_wingRight.jpg') top left no-repeat; }
	#contactus #leftWing { background:url('/_images/template2/bg_about_wingLeft.jpg') top right no-repeat; }
	#contactus #rightWing { background:url('/_images/template2/bg_about_wingRight.jpg') top left no-repeat; }

#mainTD { position:relative; width:717px; height:100%; text-align:left; background:url('/_images/template2/bg_repeat_verticle.jpg') top center repeat-y; }
	#headDiv { width:950px; height:328px; position:absolute; top:0; left:50%; margin-left:-475px; z-index:900; }
	#pgTitle { height:48px; width:717px; padding-top:328px; }
		#aboutus #pgTitle { background:none; }
			#aboutus.ourpast #pgTitle { background:url('/_images/template2/title_About_ourPast.jpg') bottom center no-repeat; }
			#aboutus.ourpresent #pgTitle { background:url('/_images/template2/title_About_ourPresent.jpg') bottom center no-repeat; }
			#aboutus.ourfuture #pgTitle { background:url('/_images/template2/title_About_ourFuture.jpg') bottom center no-repeat; }
			#aboutus.givingback #pgTitle { background:url('/_images/template2/title_About_GivingBack.jpg') bottom center no-repeat; }
			#aboutus.ourteam #pgTitle { background:url('/_images/template2/title_About_ourTeam.jpg') bottom center no-repeat; }
			#aboutus.ourstory #pgTitle { background:url('/_images/template2/title_ourStory.jpg') bottom center no-repeat; }
		#programs #pgTitle { background:url('/_images/template2/title_Programs.jpg') bottom center no-repeat; }
			#programs.classdescriptions #pgTitle { background:url('/_images/template2/title_Programs_ClassDescriptions.jpg') bottom center no-repeat; }
			#programs.classschedules #pgTitle { background:url('/_images/template2/title_Programs_ClassSchedules.jpg') bottom center no-repeat; }
			#programs.trainingbenefits #pgTitle { background:url('/_images/template2/title_Programs_TrainingBenefits.jpg') bottom center no-repeat; }
			#programs.trainingpackages #pgTitle { background:url('/_images/template2/title_Programs_TrainingPackages.jpg') bottom center no-repeat; }
			#programs.ourtrainers #pgTitle { background:url('/_images/template2/title_Programs_OurTrainers.jpg') bottom center no-repeat; }
		#personaltraining #pgTitle { background:url('/_images/template2/title_personalTraining_benefits.jpg') bottom center no-repeat; }
			#personaltraining.trainingbenefits  #pgTitle { background:url('/_images/template2/title_personalTraining_benefits.jpg') bottom center no-repeat; }
			#personaltraining.trainingpackages  #pgTitle { background:url('/_images/template2/title_personalTraining_packages.jpg') bottom center no-repeat; }
		#memberships #pgTitle { background:url('/_images/template2/title_Memberships.jpg') bottom center no-repeat; }
			#memberships.membershipbenefits #pgTitle { background:url('/_images/template2/title_MembershipBenefits.jpg') bottom center no-repeat; }
			#memberships.membershiptypes #pgTitle { background:url('/_images/template2/title_MembershipTypes.jpg') bottom center no-repeat; }
			#memberships.membershippolicies #pgTitle { background:url('/_images/template2/title_MembershipPolicies.jpg') bottom center no-repeat; }
			#memberships.membershipfaqs #pgTitle { background:url('/_images/template2/title_MembershipFaqs.jpg') bottom center no-repeat; }
		#urbannews #pgTitle { background:url('/_images/template2/title_UrbanNews.jpg') bottom center no-repeat; }
			#urbannews.newsletter #pgTitle { background:url('/_images/template2/title_News_newsletter.jpg') bottom center no-repeat; }
			#urbannews.pressreleases #pgTitle { background:url('/_images/template2/title_News_PressReleases.jpg') bottom center no-repeat; }
			#urbannews.registerenews #pgTitle { background:url('/_images/template2/title_News_e-news.jpg') bottom center no-repeat; }
			#urbannews.careers #pgTitle { background:url('/_images/template2/title_News_Careers.jpg') bottom center no-repeat; }
			#urbannews.promopartners #pgTitle { background:url('/_images/template2/title_News_PromoPartners.jpg') bottom center no-repeat; }
		#contactus #pgTitle { background:url('/_images/template2/title_Contact.jpg') bottom center no-repeat; }
			#contactus.contactus #pgTitle { background:url('/_images/template2/title_Contact.jpg') bottom center no-repeat; }
			#contactus.realestate #pgTitle { background:url('/_images/template2/title_Contact_realestate.jpg') bottom center no-repeat; }
			#contactus.corporateoffice #pgTitle { background:url('/_images/template2/title_Contact_corpoffice.jpg') bottom center no-repeat; }
	#main-Container { width:717px; min-height:520px; height:auto !important; height:520px; }
		#aboutus #main-Container { background:url('/_images/template2/bg_about.jpg') top left no-repeat; } /* BLUE */
		#clublocations #main-Container { background:url('/_images/template2/bg_clubs.jpg') top center no-repeat; } /* ORANGE */
		#programs #main-Container { background:url('/_images/template2/bg_programs.jpg') top center no-repeat; } /* GREEN */
		#personaltraining #main-Container { background:url('/_images/template2/bg_personalTraining.jpg') top center no-repeat; } /* PURPLE */
		#memberships #main-Container { background:url('/_images/template2/bg_memberships.jpg') top center no-repeat; } /* GOLD */
		#urbannews #main-Container { background:url('/_images/template2/bg_news.jpg') top center no-repeat; } /* MAGENTA */
		#contactus #main-Container { background:url('/_images/template2/bg_contact.jpg') top center no-repeat; } /* PURPLE */
			#contactus.realestate #main-Container { background:url('/_images/template2/bg_contact_realestate.jpg') top center no-repeat; } /* PURPLE */
		#OPP #main-Container { background:url('/_images/OPP/bg_opp.jpg') top center no-repeat; }

		#contentDiv { padding-top:0px; padding-left:38px; padding-right:38px; color:#4b4b4b; font-family:Verdana, Helvetica, sans-serif; font-size:12px; margin:0px; }
			#rightContent { width:290px; height:225px; float:right; margin:25px; margin-top:7px; overflow:hidden; margin-right:8px; border:none; }
				#contactus.realestate #rightContent { display:none; visibility:hidden; }
				#contactus.realestate #rightPass { display:none; visibility:hidden; }
				#contactus.realestate #rightPrograms { display:none; visibility:hidden; }
				#contactus.realestate #contentDiv { padding-top:438px; padding-left:0; padding-right:0; color:#000000; font-size:8px; }
			#rightPass { text-align:right; width:235px; height:84px; float:right; clear:right; margin-right:70px; border:none; }
			#rightPrograms { text-align:right; width:235px; margin-top:3px; height:135px; float:right; clear:right; margin-right:70px; border:none; }
			#menuHolder { display:none; visibility:hidden; }
				#menucontainer { display:none; visibility:hidden; }
					#menulist { display:none; visibility:hidden; }

	#int-footer { position:relative; width:717px; height:181px; background:url('/_images/template2/footer.jpg') top left no-repeat; }


/*  LOCATION-PAGE COLORS, DEFINITIONS, AND POSITIONS */
	#location #leftWing { background:url('/_images/template2/bg_about_wingLeft.jpg') top right no-repeat; }
	#location #rightWing { background:url('/_images/template2/bg_about_wingRight.jpg') top left no-repeat; }
			#location #pgTitle { position:relative; background:url('/_images/template2/title_Clubs_Blank.jpg') bottom center no-repeat; }
			#location.main #pgTitle { position:relative; background:url('/_images/template2/title_Clubs_Blank.jpg') top center no-repeat; }
	#location #main-Container { background:url('/_images/template2/bg_clubs.jpg') top center no-repeat; } /* ORANGE */
		#location h3 { text-shadow:#553c04 2px 2px 3px; position:relative; color:#ffffff; text-align:center; font-weight:bold; margin:0px; padding:0px; padding-top:11px; letter-spacing:.1em; font-family:"Arial Rounded MT Bold"; font-size:16px; }
		#location #contentDiv { color:#392700; }
			#info-container { padding:3px; padding-left:0px; text-align:left; color:#745304; width:290px; }
				#loc-address { width:280px; font-size:10px; padding:2px; margin:3px; text-align:left; }
				#loc-address b { font-size:12px; }
				#loc-contact { width:280px; font-size:10px; padding:2px; margin:3px; text-align:left; }
				#loc-contact b { font-size:12px; }
				#loc-hours { width:280px; font-size:10px; padding:2px; margin:3px; text-align:left; }
				#loc-hours b { font-size:12px; }

	#location.default #main-Container { background:url('/_images/template2/bg_clubsBlank.jpg') top center no-repeat; } /* ORANGE */
		#location.default #rand { display:none; visibility:hidden; }
		#location.default #info-container { display:none; }
		#location.default #rightContent { display:none; }
		#location.default #rightPrograms { display:none; }
		#location.default #rightPass { display:none; }


/*
VALID BODYID VALUES:
	aboutus
	clublocations
	location (ONLY USED ON LOCATION-TEMPLATE!)
	programs
	memberships
	urbannews
	contactus
VALID BODYCLASS VALUES (OTHER THAN LOCATION):
	ourpast
	ourpresent
	ourfuture
	givingback
	ourteam
	classdescriptions
	classschedules
	trainingbenefits
	trainingpackages
	ourtrainers
	membershipbenefits
	membershiptypes
	membershippolicies
	newsletter
	pressreleases
	registerenews
	careers
	promopartners
	realestate
	contactus
*/
