*		{margin:0; padding:0;}
body	{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:0.75em;}

a		{outline:none;}
.clear	{clear:both;}
img		{border:0;}

/* Structure */
#wrapper	{width:975px; margin:0 auto 0 auto;}
#content	{float:left; width:775px; position:relative;}
#logo		{margin:7px 0 0 0;}


#bubble		{width:400px; height:350px; position:absolute; top:180px; right:-70px; z-index:2;}
#footer		{clear:both;}

/* Nav */
#nav				{float:left; width:200px; margin:18px 0 0 0;}
#nav ul				{list-style-type:none;}

#links				{margin:20px 33px 0 15px; text-align:right;}
#links ul			{padding-bottom:10px;}
#links li			{font-size:1.2em; font-weight:bold; line-height:1.2em;}
#links li a			{text-decoration:underline; }
#links li a:hover			{text-decoration:none;}

#logos	{margin:10px auto 10px auto; width:171px;}
#logos a			{text-decoration:underline; color:#53205c;}
#logos a:hover			{text-decoration:none; color:#53205c;}

#copyright	{font-size:0.9em; margin:10px 33px 5px 15px; text-align:right;}

#network	{}
#network ul			{list-style-type:none; padding:0 0 5px 33px;}
#network li			{display:inline;}
#network li a		{text-decoration:underline; }
#network li a:hover	{text-decoration:none;}

#main ul li			{margin:0 0 0 0;}
#main ul li a		{display:block; width:188px; height:0; padding-top:50px; overflow:hidden; background-image:url(../images/nav.png); background-repeat:no-repeat;}

#main ul li ul		{margin-bottom:3px;}
#main ul li ul li a	{display:block; margin:2px 0 0 64px; width:122px; height:0; padding-top:32px; overflow:hidden; background-image:url(../images/subnav.png); background-repeat:no-repeat;}

#nav-home a				{background-position:0px top;}
#nav-home a:hover		{background-position:-220px top;}
#nav-fitness a			{background-position:0px -50px;}
#nav-fitness a:hover	{background-position:-220px -50px;}
#nav-exercise a			{background-position:0px -100px;}
#nav-exercise a:hover	{background-position:-220px -100px;}
#nav-training a			{background-position:0px -150px;}
#nav-training a:hover	{background-position:-220px -150px;}
#nav-faqs a				{background-position:0px -200px;}
#nav-faqs a:hover		{background-position:-220px -200px;}
#nav-blog a				{background-position:0px -250px;}
#nav-blog a:hover		{background-position:-220px -250px;}
#nav-about a			{background-position:0px -300px;}
#nav-about a:hover		{background-position:-220px -300px;}

#nav-home-on a			{background-position:-220px top;}
#nav-fitness-on a		{background-position:-220px -50px;}
#nav-exercise-on a		{background-position:-220px -100px;}
#nav-training-on a		{background-position:-220px -150px;}
#nav-faqs-on a			{background-position:-220px -200px;}
#nav-blog-on a			{background-position:-220px -250px;}
#nav-about-on a			{background-position:-220px -300px;}

#nav-women a			{background-position:0px top;}
#nav-women a:hover		{background-position:-127px top;}
#nav-men a				{background-position:0px -33px;}
#nav-men a:hover		{background-position:-127px -33px;}
#nav-family a			{background-position:0px -66px;}
#nav-family a:hover		{background-position:-127px -66px;}
#nav-kids a				{background-position:0px -99px;}
#nav-kids a:hover		{background-position:-127px -99px;}
#nav-teens a			{background-position:0px -131px;}
#nav-teens a:hover		{background-position:-127px -131px;}
#nav-senior a			{background-position:0px -163px;}
#nav-senior a:hover		{background-position:-127px -163px;}
#nav-bespoke a			{background-position:0px -195px;}
#nav-bespoke a:hover	{background-position:-127px -195px;}

#nav-women-on a			{background-position:-127px top;}
#nav-men-on a			{background-position:-127px -33px;}
#nav-family-on a		{background-position:-127px -66px;}
#nav-kids-on a			{background-position:-127px -99px;}
#nav-teens-on a			{background-position:-127px -131px;}
#nav-senior-on a		{background-position:-127px -163px;}
#nav-bespoke-on a		{background-position:-127px -195px;}


/* text */

#textarea	{float:left; width:455px; padding-left:10px; min-height:380px; height:auto !important; height:380px;}

#textarea h1	{font-size:2.3em; padding:0 0 0.4em 0;}
#textarea h2	{}
#textarea h3	{}
#textarea p		{padding:0 0 1.3em 0; }
#textarea ul, #textarea ol	{padding:0 0 1.3em 0; margin-left:15px;}
#textarea li	{padding:0 0 0.2em 0;}
#textarea a:hover	{text-decoration:none;}

.pink	{color:#ee237c;}
.pink a	{color:#ee237c;}
.purple	{color:#53205c;}
.purple	a {color:#53205c;}
.blue	{color:#2D358F;}
.blue a	{color:#2D358F;}
.orange	{color:#E38826;}
.orange a	{color:#E38826;}
.lblue	{color:#90B8C8;}
.lblue a	{color:#90B8C8;}
.green	{color:#B3D064;}
.green a	{color:#B3D064;}
.cyan	{color:#2488C9;}
.cyan a	{color:#2488C9;}

.quote	{font-size:2.2em; line-height:1.2em;}
.quoteSmall	{font-size:1.6em; line-height:1em;}
.quoteName	{line-height:2em;}

#quotePanel	{position:absolute; width:215px; right:10px; top:520px;}
#quotePanelWomen	{position:absolute; width:240px; right:10px; top:520px;}
#quotePanelWomen p	{padding-bottom:1em;}

#accordion h3	{line-height:1.2em; font-size:1em; padding-top:0.3em; border-top:1px dashed #ccc; margin-top:4px; padding-bottom:0.2em;}
#accordion h3 a	{color:#ee237c; text-decoration:none; }
#accordion h3 a:hover	{color:#53205c; text-decoration:none;}
#accordion {border-bottom:1px dashed #ccc; margin-bottom:1.3em; padding-bottom:0.3em;}


.imgFloatRight	{float:right; margin-left:5px;}
.imgFloatLeft	{float:left; margin-right:5px;}


.footer-main	{background:url(../images/footer-main.jpg) no-repeat 5px bottom; padding-bottom:70px;}
.footer-main-blue	{background:url(../images/footer-main-blue.jpg) no-repeat 5px bottom; padding-bottom:70px;}
.footer-main-orange	{background:url(../images/footer-main-orange.jpg) no-repeat 5px bottom; padding-bottom:70px;}
.footer-about	{background:url(../images/footer-about.jpg) no-repeat 5px bottom; padding-bottom:100px;}
.footer-senior	{background:url(../images/footer-senior.jpg) no-repeat 5px bottom; padding-bottom:80px;}
.footer-family	{background:url(../images/footer-family.jpg) no-repeat 5px bottom; padding-bottom:80px;}
.footer-kids	{background:url(../images/footer-kids.jpg) no-repeat 5px bottom; padding-bottom:80px;}
.footer-kids2	{background:url(../images/footer-kids2.jpg) no-repeat 5px bottom; padding-bottom:80px;}
.footer-men	{background:url(../images/footer-men.jpg) no-repeat 5px bottom; padding-bottom:80px;}
.footer-faqs	{background:url(../images/footer-faqs.jpg) no-repeat 5px bottom; padding-bottom:80px;}
.footer-teens	{background:url(../images/footer-teens.jpg) no-repeat 5px bottom; padding-bottom:80px;}
.footer-exercise	{background:url(../images/footer-exercise.jpg) no-repeat 5px bottom; padding-bottom:150px;}
.footer-women	{background:url(../images/footer-women.jpg) no-repeat 5px bottom; padding-bottom:90px;}


	dl {
	    margin-bottom:1.3em;
	}
	 
	dl dt {
	    background:#2488C9;
	    color:#fff;
	    float:left;
	    font-weight:bold;
	    margin-right:10px;
	    padding:5px;
	    width:100px;
	}
	 
	dl dd {
	    margin:2px 0;
	    padding:5px 0;
	}


.homeTitle	{font-size:0.85em; padding-left:15px;}
#homePanel	{background:url(../images/wow-home.jpg) no-repeat bottom left; width:445px; min-height:390px; height:auto !important; height:390px; padding:0 30px 0 15px; position:relative;}
#homeContact	{position:absolute; bottom:0; left:0; padding:0 55px 0 15px;}
#homeContact p	{color:#fff; font-size:1.2em; padding-bottom:10px;}
#homeContact a	{color:#fff; }
#homeContact a:hover	{color:#fff; }

#homeLinks h2	{color:#53205c; padding-bottom:2px; margin-left:80px; font-size:18px;}
#homeLinks 	ul 	{margin-left:80px;}
#homeLinks 	ul li	{font-weight:bold;}
#homeLinks 	ul li a	{color:#ee237c; text-decoration:none;}
#homeLinks 	ul li a:hover	{color:#53205c; text-decoration:underline;}

#contactForm	{color:#53205c;}
#contactForm table	{padding-bottom:3px;}
#contactForm div	{margin-bottom:10px;}
#contactForm .fieldName {float:left; width:100px; padding:0 0 10px 0;}
#errorMessage	{color:#ee237c;}

.form-pad 	{padding:0 0 0 100px;}
.form-field	{width:300px;}
#contact-address	{padding:0 0 0 100px;}


.wowCol1w	{float:left; width:145px; background:url(../images/w.gif) no-repeat; padding:20px 0 0 49px;}
.wowCol1o	{float:left; width:145px; background:url(../images/o.gif) no-repeat; padding:20px 0 0 49px;}
.wowCol2	{float:left; width:260px; padding:20px 0 0 0;}
.letter		{display:none;}

.wowCol1w h2, .wowCol1o h2	{padding-bottom:1.3em;}









