/* --------------------------------------------------
Theme Name: Pregnancy Centre
file: standard.css
version: 1.0
author: GetStarted
---------------------------------------------------*/


/* #----------- COMMON CLASSES -----------------# */

.alt,.navigation,#tagline {position:absolute;top:-9999px;left:-9999px}
.hidden, hr{display:none}
img,fieldset{border:0}
p,ul,ol,li,form,fieldset,table,td,th,h1,h2,h3,h4,h5,sup{margin:0;padding:0}
ul{list-style-type:none}
a {color:#666;text-decoration:none}
	a:hover {color:#666;text-decoration:underline}
	a:focus{outline:none}


/* #----------- STRUCTURE -----------------------# */

html {font-size:62.5%}
body {background:#fff url(../images/body.gif) 0 0 repeat;margin:0;padding:0 0 30px 0;font-family:Arial, sans-serif;font-size:1.2em;color:#535557}
#wrapper{margin:0 auto;width:1000px;}
#wrapper-aux{float:left;width:981px;padding:0 9px 0 10px;background:url(../images/shadow.png) 0 0 repeat-y	}

#masthead{background:#f7f3f8;position:relative;height:110px;width:980px}
	#masthead h1 a{background:url(../images/logo.gif) 0 0 no-repeat;position:absolute;top:18px;left:30px;width:320px;height:53px;text-indent:-9999px}

#logo {position:absolute;top:28px;}
#link-myaccount {position:absolute;right:16px;top:12px;color: #000; font-family: Arial,Helvetica,sans-serif; font-size: 14px; background: #eee; border: 1px solid #ddd; padding: 8px 12px; text-decoration: none;}
#link-myaccount:hover {color:#555;}


#search{background:url(../images/search.jpg) 0 0 no-repeat;width:264px;height:24px;position:absolute;top:60px;right:295px;padding:3px}
/* #search{right: 15px;} repositioned until products are added */
	

#cart{background:url(../images/cart.jpg) 0 0 no-repeat;width:220px;height:12px;position:absolute;top:60px;right:15px;padding:9px 10px 9px 40px}
	#cart span{float:left}
	#cart a{color:#762284;font-weight:bold}
	a#view-cart{float:right;color:#535557;text-transform:uppercase;font-size:.8em;padding:3px 6px 0 0}
	a#view-cart:hover{text-decoration:none}

/* #cart {display:none} hidden until products have been added */
	
#main-menu{float:left;width:982px;}
	#main-menu li{float:left;background:url(../images/nav-blue-l.gif) 0 0 no-repeat;padding-left:/*2px*/;}
	#main-menu li a{float:left;background:url(../images/nav-blue-r.gif) top right no-repeat;/*padding:15px 1.8em 14px 21px;*/ padding: 0 1.9em; color:#7d8fcf; /*font-weight:bold;*/ min-width: 40px; text-align: center; line-height: 41px;}
	#main-menu li a:hover{text-decoration:none}
	#main-menu .pre-pregnancy{background-image:url(../images/nav-grey-l.gif)}
	#main-menu .pre-pregnancy a{background-image:url(../images/nav-grey-r.gif);color:#6d6f71}
	#main-menu .pregnancy{background-image:url(../images/nav-yellow-l.gif)}
	#main-menu .pregnancy a{background-image:url(../images/nav-yellow-r.gif);color:#e5bd1c}
	#main-menu .labour{background-image:url(../images/nav-green-l.gif)}
	#main-menu .labour a{background-image:url(../images/nav-green-r.gif);color:#72bf44}
	#main-menu .post-pregnancy{background-image:url(../images/nav-purple-l.gif)}
	#main-menu .post-pregnancy a{background-image:url(../images/nav-purple-r.gif);color:#925fa0}
	#main-menu .stories{background-image:url(../images/nav-cyan-l.gif)}
	#main-menu .stories a{background-image:url(../images/nav-cyan-r.gif);color:#61b9ba}
	#main-menu .products{background-image:url(../images/nav-red-l.gif)}
	#main-menu .products a{background-image:url(../images/nav-red-r.gif);color:#dd7b7b}
	#main-menu .hover,#main-menu .highlighted{background-image:url(../images/nav-active-l.gif)}
	#main-menu .hover a,#main-menu .highlighted a{background-image:url(../images/nav-active-r.gif)}
	
#content{float:left;width:951px;padding:15px 15px 10px 15px;}
	#content p,#content ol, #content ul{line-height:130%;}
	
#main{float:left;width:631px}
.wide #main {width:953px}
.sitemap #main {width:100%;}

#banner{position:relative;float:left;width:631px;height:388px;margin-bottom:10px}
#slideshow {float:none;position:relative;height:388px;width:631px}
	#slideshow h2{font-family:Georgia, "Times New Roman", Times, serif;color:#762284;padding:5px 0 15px 0;margin-bottom:30px;font-size:2.4em;font-weight:normal;border-bottom:1px solid #925fa0;}
	#slideshow h3{margin-left:340px;font-size:1.6em;margin-bottom:3px;font-weight:normal;color:#762284;display:inline}
	#slideshow p{margin-left:340px;margin-bottom:12px;line-height:150%;display:inline}
	#slideshow .author{color:#762284;float:left;}
	#slideshow .more{color:#762284;display:block;font-weight:bold}
	#slideshow article {position:absolute;top:0;left:0;z-index:0;opacity:0;background:url(../images/slideshow.jpg) 0 0 no-repeat;padding:20px;width:591px;height:348px;}
	#slideshow article.active {z-index:10;opacity:1.0}
	#slideshow article.last-active {z-index:9;}
	#slideshow article img {}
	#slideshow p{padding:0;}
	#slideshow .facebook{position:absolute;bottom:2px;left:20px}
	#slideshow .facebook img{position:static;border:0}
	#slideshow .img-wrap {margin-right:10px;overflow:hidden;float:left;/*position:absolute;left:20px;top:95px;*/border:5px solid #fff;max-width:320px;height:230px}
	#slideshow .text {width:250px}

#slideshow-nav {position:absolute;bottom:0px;right:10px;z-index:20;margin:0;padding:0}
	#slideshow-nav li{float:left;list-style-type:none;margin-right:2px}
	#slideshow-nav li.first{margin-left:2px;display:inline}
	#slideshow-nav li a{color:#6d6f71;float:left;padding:9px 5px 12px 5px;width:20px;font-weight:normal;font-size:1.1em;height:8px;text-align:center;background:#fff url(../images/slideshow-nav.jpg) 0 0 repeat-x;border:1px solid #fff}
	#slideshow-nav li a.active{color:#762284;font-weight:bold}
	#slideshow-nav li a:hover{text-decoration:none}

#sections{float:left;width:631px;margin-bottom:10px}
	#sections li{float:left;width:157px;margin-right:1px;font-size:.9em}
	#sections li.last{margin-right:0}
	#sections li a{float:left;width:137px;padding:10px 10px 20px 10px; height:233px;}
	#sections li a:hover{text-decoration:none}
	#sections li a:hover h3{text-decoration:underline}
	#sections h3{font-size:1.1em;margin-bottom:5px}
	#sections img{margin-bottom:12px}
	#sections .grey a{background:#949199;color:#49484d}
	#sections .yellow a{background:#ffec7f;color:#99840f}
	#sections .green a{background:#8acc78;color:#45663c}
	#sections .purple a{background:#b78dcc;color:#5c4666}

#get-help{float:left;text-align:right;text-transform:uppercase;width:621px;padding:4px 5px 5px 5px;background:#cfcfcf;font-size:.90em; border-top:1px solid #FFF;}
	#get-help a{background:url(../images/visit-directory.gif) 0 0 no-repeat;width:131px;font-size:.95em;height:17px;float:right;color:#762284;text-align:center;padding:5px 0 0 0}
	#get-help a:hover{text-decoration:none}
	#get-help span{float:left;position:relative;top:5px}
	#get-help  #text{position:static;float:right;width:190px}

.stories #main, .list #main{padding:10px 0 20px 10px;width:606px!important}
	.list #main{padding-bottom:0}
	.story{border:10px solid #85c2c3;padding:17px 20px 15px 20px;position:relative}
	.story ul { list-style-type:circle; margin:5px 0; padding-left:15px; }
	#real-life-stories {text-indent:-9999px;width:424px;height:37px;margin-bottom:23px;background:url(../images/real-life-stories.gif) 0 0 no-repeat}
	.list #real-life-stories{margin-bottom:17px}
	.story h3{font-family:Georgia, "Times New Roman", Times, serif;color:#62a7a8;padding:0px 0 15px 0;margin-bottom:5px;font-size:2.4em;font-weight:normal;border-bottom:1px solid #abdadb;}
	.story .author{border-bottom:1px solid #abdadb;padding-bottom:5px;margin-bottom:20px}
	.story img{border:5px solid #e0f1f1;float:left;margin:0 20px 5px 0}
	#content .story p{margin-bottom:20px;line-height:160%}
	#content .story p a{font-weight:bold;color:#62a7a8}
	#content .story .facebook{padding-top:20px}
	#content .story .facebook img{float:none;border:0}
	
#actions{position:absolute;bottom:25px;right:20px}
	#actions li{float:left;padding-left:8px}
	#actions li a{float:left;width:26px;height:25px;text-indent:-9999px}
	#actions #share a{background:url(../images/share.jpg) 0 0 no-repeat}
	#actions #print a{background:url(../images/print.jpg) 0 0 no-repeat}

#sort-by{float:left;width:585px;margin-bottom:17px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:url(../images/sort-by.gif) 0 bottom repeat-x;padding:4px 10px}	
	#sort-by p{font-weight:bold;float:left;text-transform:uppercase;color:#6d6f71;font-size:.9em;padding:3px 8px 0 0 }
	#sort-by ul{float:left}
	#sort-by li{float:left;background:url(../images/sort-by-divider.gif) right center no-repeat;padding-right:5px;margin-right:5px	 }
	#sort-by li a{float:left;padding:2px 4px;font-size:.9em}
	#sort-by li.highlighted a,#sort-by li a:hover{background:#762284;color:#fff;text-decoration:none}
	#sort-by li.last{background:none}

.list article{float:left;width:290px;margin:0 25px 25px 0;min-height:360px;background:#85c2c3;padding-bottom:13px}
	.list article.no-margin{margin:0}
	#content.list article h3{color:#fff;padding:10px 20px 5px 20px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;font-weight:normal}
	#content.list article a{color:#fff;font-weight:bold}
	#content.list article p{padding:0 20px;color:#3b3c3d;line-height:160%}
	#content.list article p.author{padding-bottom:7px}
	#content.list article p.more{float:right;padding:7px 20px 0 0}
	
	#pre-pregnancy{text-indent:-9999px;width:406px;height:37px;margin-bottom:23px;background:url(../images/pre-pregnancy.jpg) 0 0 no-repeat}
	#pregnancy{text-indent:-9999px;width:303px;height:37px;margin-bottom:23px;background:url(../images/pregnancy.png) 0 0 no-repeat}
	#post-pregnancy{text-indent:-9999px;width:438px;height:36px;margin-bottom:23px;background:url(../images/post-pregnancy.png) 0 0 no-repeat}
	#labour{text-indent:-9999px;width:196px;height:36px;margin-bottom:23px;background:url(../images/labour.png) 0 0 no-repeat}
        #directory{text-indent:-9999px;width:306px;height:36px;margin-bottom:23px;background:url(../images/directory.png) 0 0 no-repeat}
	#content.pre-pregnancy{padding-top:0;background:url(../images/pre-pregnancy-banner.jpg) 451px top no-repeat;}
	#content.pregnancy{padding-top:0;background:url(../images/pregnancy-banner.jpg) 430px 0 no-repeat;}
	#wrapper div.post-pregnancy{padding-top:0;background:url(../images/post-pregnancy-banner.jpg) 404px 0 no-repeat;}
	#wrapper div.labour{padding-top:0;background:url(../images/labour-banner.jpg) 463px 0 no-repeat;}
	#wrapper div.return-to-sport{padding-top:0;background:url(../images/return-to-sport-banner.jpg) 463px 0 no-repeat;}
	#intro{float:left;height:290px;width:916px;padding:60px 0 0 35px}
	#intro p{line-height:180%;width:350px;font-size:1.1em;font-family:Georgia, "Times New Roman", Times, serif}
	.pre-pregnancy #main,.pre-pregnancy #sidebar,.pregnancy #main,.pregnancy #sidebar,.post-pregnancy #main,.post-pregnancy #sidebar,.labour #main,.labour #sidebar{margin-top:-10px}
	
	
	.inner #banner{height:411px}
	.inner #slideshow{border:10px solid #6d6f71;width:611px;height:391px}
	.inner .pregnancy #slideshow{border-color:#ffcb05}
	.inner .pregnancy #slideshow-nav li a {background-image: url("../images/slideshow-nav-dark-inactive-yellow.gif"); color: #cca818;}
	.inner .post-pregnancy #slideshow{border-color:#b78dcc}
	.inner .labour #slideshow{border-color:#79b369}
	.inner #slideshow article{width:571px;background:#fff;height:361px;padding-top:10px}
	.inner #slideshow h2{border-color:#9d9fa2;color:#3b3c3d;margin-bottom:5px;padding-top:2px;padding-bottom:12px}
	.inner #slideshow p{line-height:150%;margin-left:335px}
	.inner #slideshow p.author{padding:0 0 5px 0;margin:0;border-bottom:1px solid #9d9fa2;width:571px;display:block;color:#3b3c3d;margin-bottom:20px}
	.inner #slideshow .author a{font-weight:bold;color:#3b3c3d}
	.inner #slideshow article img{top:85px;border-color:#d1d3d4}
	.inner #slideshow-nav{bottom:10px}
	.inner #slideshow-nav li{margin-right:5px}
	.inner #slideshow-nav li a{background:url(../images/slideshow-nav-dark-inactive.gif) 0 0 repeat-x;border:0;color:#9ca1a3;padding:9px 5px 12px 5px;}
	.inner #slideshow-nav li a.active{background:url(../images/slideshow-nav-dark.gif) 0 0 repeat-x;color:#3b3c3d}
	.inner #slideshow .facebook{margin-bottom:0}
	
	.section {background:#7b7980;padding:15px 13px 13px 205px;position:relative;min-height:131px;height:auto !important;height:131px;margin-bottom:10px}
	#exercise {background:#949199;}
	#exercise a {color:#49484c;} 
	#exercise h3 {background:#a4a2a8;}
	#exercise li{background:url(../images/bullet-med-grey.gif) 0 3px no-repeat;}
	#tips{background:#adaab3}
	.section img{position:absolute;left:15px;top:15px;background:url(../images/section-img-bg.png) 0 0 no-repeat;padding:4px 5px 5px 4px;}
	.section h3{margin-bottom:18px;background:#908f94;padding:7px 15px 7px 70px;font-size:1.3em;color:#e6e6e6;position:relative;}
	.section li{margin-bottom:6px;background:url(../images/bullet-dark-grey.gif) 0 3px no-repeat;padding-left:15px}
	#tips li{background-image:url(../images/bullet-grey.gif)}
	.section a{color:#d1d3d4}
	#tips a{color:#6d6f71}
	#tips h3 {background:#b8b6bd;}
	.section span{position:absolute;top:-10px;left:10px;width:50px;height:50px;background:url(../images/well-being-ico.png) 0 0 no-repeat}
	#exercise span{background-image:url(../images/exercise-ico.png)}
	#tips span{background-image:url(../images/tips-ico.png)}
	
	.pregnancy #well-being{background:#ffec7f}
	.pregnancy #well-being a{color:#99871f}
	.pregnancy #exercise a{color:#998d3d}
	.pregnancy #exercise h3{background:#fff5b8;}
	.pregnancy #tips a{color:#99905c}
	.pregnancy #exercise{background:#fff099}
	.pregnancy #tips{background:#fff4b2}
	.pregnancy #tips h3{background:#fff7c9;}
	.pregnancy .section h3{color:#e6b905;background:#fff2a6}
	.pregnancy #well-being li{background-image:url(../images/bullet-dark-yellow.gif)}
	.pregnancy #exercise li{background-image:url(../images/bullet-med-yellow.gif)}
	.pregnancy #tips li{background-image:url(../images/bullet-light-yellow.gif)}


#sidebar{float:right;width:311px}

#related-articles{float:left;width:290px;padding:10px 10px 6px;background:#f29dc1;margin-bottom:10px}
	#related-articles h3{font-style:italic;color:#461b5e;padding:5px 0 13px 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.1em}
	#related-articles li{float:left;width:280px;margin-bottom:4px;padding:5px;font-size:.9em;line-height:130%;background:#fff url(../images/related-articles.gif) bottom right no-repeat;}
	#related-articles a{float:left;width:260px;padding-right:20px}
	#related-articles a:hover{text-decoration:none}
	#related-articles img{float:left;margin-right:10px}
	#related-articles .category{text-transform:uppercase;color:#222324;padding:5px 0 3px 0;font-size:.9em}
	#related-articles h4{font-weight:bold;color:#762284}
	#related-articles a:hover h4{text-decoration:underline}

.side-banner{margin-bottom:7px}

#newsletter{background:#d1d3d4 url(../images/newsletter.gif) 98% 0 no-repeat;padding:20px;width:270px;float:left;margin-bottom:10px}
	#newsletter h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-weight:normal;margin-bottom:5px}
	#newsletter  p{margin:0 80px 10px 0;font-size:.9em}
	#email-field{border:0;width:172px;background:#fff;float:left;padding:8px;color:#535557;margin-right:12px}
	#signup-button{border:0;background:url(../images/newsletter-signup.gif) 0 0 no-repeat;width:70px;height:30px;cursor:pointer;text-indent:-9999px;font-size:0;display:block;line-height:0;}
	#newsletter .archive-link {display:block; margin-top:5px;}

#sidebar article#featured{float:left;width:310px;margin-right:0}
	#sidebar article#featured h3{padding:15px 18px 0 18px;font-size:1em;font-weight:bold;font-family:Arial, Helvetica, sans-serif}
	#sidebar article#featured p{padding:4px 18px 15px 18px;font-size:.9em;font-weight:normal}
	#sidebar article#featured.red{background:#ffaaaa}
	#sidebar article#featured.red h3{color:#745a5a}
	#sidebar article#featured a:hover{text-decoration:none}
	#sidebar article#featured a:hover h3{text-decoration:underline}
	.list #sidebar article{padding-bottom:0}
	#content.list #sidebar article p {color:#666;line-height:130%}

#sponsor p{float: left; width: 170px; font-size: .9em;}
#sponsor img{float:left; margin-left:30px;}
#featured{float:left;width:951px}
	#featured article{float:left;width:310px;margin-right:10px}
	#featured article.last{margin-right:0}
	#featured article h3{padding:15px 18px 0 18px}
	#featured article p{padding:4px 18px 15px 18px;font-size:.9em}
	#featured article .product-image{text-align:center;}
	#featured article img{margin:10px auto;}
	#featured .yellow{background:#ffd869}
	#featured .cyan{background:#85c2c3}
	#featured .red{background:#ffaaaa}
	#featured .yellow h3{color:#7c6200}
	#featured .cyan h3{color:#3e5b5c}
	#featured .red h3{color:#745a5a}
	#featured a:hover{text-decoration:none}
	#featured a:hover h3{text-decoration:underline}
	
#recent-posts{background:#cdedde;padding:15px 20px;margin-bottom:10px}
	#recent-posts h3{color:#528d71;border-bottom:1px solid #528d71;padding:0 0 10px 0;margin-bottom:0px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.6em;font-weight:normal}
	#recent-posts a{color:#528d71;font-weight:bold;padding-bottom:3px;display:block}
	#recent-posts li{background:url(../images/dotted-green.gif) 0 bottom repeat-x;padding:12px 60px 12px 0;position:relative}
	#recent-posts .date{font-size:.9em}
	#recent-posts .comments{text-align:center;position:absolute;top:3px;right:0px;padding-top:10px;width:50px;height:37px;background:#bbe0cf;color:#345948;font-size:2em	 }
	#recent-posts .comments span{display:block;font-size:.45em;font-weight:normal;padding-top:3px}
	#recent-posts .comments:hover{text-decoration:none}
	#recent-posts .more a{font-weight:normal;background:url(../images/more-bullet.gif) 0 13px no-repeat;padding:10px 0 0 15px;font-size:.9em	 }


/* #----------- GENERIC CONTENT ---------------------# */

#content.generic #main, 
#content.testimonials #main,
#content.sitemap #main
{
	padding: 10px 30px 20px 30px; 
	width: 891px;
}
#content.generic.list #main {width:575px!important}
#content.generic #main p{margin-bottom: 15px}
#content.generic #main h2, #content.testimonials h2, 
#content.sitemap #main h2
{
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 48px; 
	font-weight: normal;
	color: #762284;
	text-transform: uppercase;
	margin-bottom: 23px; 
}

#content.generic #main h3 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #762284;
padding: 0px 0 15px 0;
margin-bottom: 5px;
font-size: 2.4em;
font-weight: normal;
border-bottom: 1px solid #762284;
}

/* #----------- PRODUCT CATALOGUE -------------------------# */

.products #sidebar{width:220px;float:left;}
.products #sidebar nav{background:#dd7b7b;padding:20px; overflow:hidden;}
.products #sidebar nav{font-family:georgia,serif; margin-bottom:20px;}
	.products #sidebar nav h3{color:#915151;font-size:1.2em;padding-bottom:8px}
	.products #sidebar nav ul{float:left;width:180px;background:url(../images/product-divider.gif) bottom left repeat-x;margin-bottom:30px}
	.products #sidebar nav a{color:#fff;float:left;width:180px;padding:7px 0;font-size:1.2em;background:url(../images/product-divider.gif) top left repeat-x}
	.products #sidebar nav p{color:#5e3535;line-height:150%;font-family: Arial, sans-serif;}

.products #sidebar #featured-products{margin-bottom:20px;}
	.products #sidebar #featured-products h3{background:#7d8fcf; color:#fff; font-family:georgia,serif; font-size:1.2em;padding:8px 20px;}
	.products #sidebar #featured-products article{float:left; margin:20px 0; width:100%;}
	.products #sidebar #featured-products article h4{color:#925fa0; font-family:georgia,serif; font-size:12px; padding:8px 0;}
	.products #sidebar #featured-products article .product-image{float:left; width:69px;}
 	.products #sidebar #featured-products article .product-details{float:right; width:140px;}
	.products #sidebar #featured-products article p{color:#6d6f71;line-height:150%; font-weight:bolder;}
	.products #sidebar #featured-products article a{display:block;}

.products #main{width:710px;float:right;}

#top-banner{width:710px;height:312px;position:relative;margin-bottom:10px}
	#top-banner h2{position:absolute;top:40px;left:35px}
	#hd-products{width:262px;height:36px;background:url(../images/products.png) 0 0 no-repeat;text-indent:-9999px}
	#top-banner p{position:absolute;top:105px;left:35px;font-family:georgia,serif;color:#fff;width:245px;font-style:italic;font-size:1.1em;line-height:150%}

.products .product{position:relative;float:left;width:195px;background:#ffe9e9;padding:20px 15px 35px 20px;margin:0 10px 10px 0;min-height:246px;}
	.products .no-margin{margin-right:0}
	.products .product .img{margin:0 auto 8px auto;text-align:center;min-height:188px;}
	.products .product h3{color:#461b5e;margin-bottom:6px}
	.products .product p{color:#461b5e;font-size:.9em;}
	.products .product .price{color:#dd7b7b;font-size:1.1em;font-weight:bold;padding-top:7px}
	.product .actions{position:absolute;bottom:0;right:0;width:125px;}
	.product .actions a{font-weight:bold;font-size:1.1em;float:left;padding:6px 12px;text-transform:capitalize}
	.product .more{background:#fff;color:#dd7b7b;}
	.product .buy{color:#fff;background:#dd7b7b}


/* #----------- PRODUCT DETAILS --------------------------# */

#product-detail{background:#ffe9e9;padding:40px;float:left;width:630px;}
	#product-detail h2{color:#461b5e;font-size:1.4em;font-weight:normal;line-height:150%;padding-right:20px;margin-bottom:15px}
	#product-detail h3{font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.8em; color: #7D8FCF; margin-bottom: 15px;}
	#product-detail h4{color: #461B5E; font-size: 1.2em; margin-bottom: 5px;}
	#product-detail h5{margin-bottom: 5px; font-size: 1.1em;}
	#product-detail ol{margin-left: 16px; margin-bottom: 20px;}
	#product-detail ul{list-style-type: disc; margin-left: 16px; margin-bottom: 20px;}
	#product-detail .details{float:left;width:310px;}
	#product-detail .details img{position:relative;left:-13px;margin-bottom:10px}
	#product-detail .description{float:right;width:290px;padding-right:20px}
	#product-detail .description p{margin-bottom:20px;line-height:150%}
        #product-detail .fb-like { margin-top:16px; }

#product-actions{background:url(../images/product-actions.jpg) 0 0 no-repeat;width:248px;height:44px;padding:10px 10px 0 15px;position:relative;left:-3px	 }
	#product-actions #price{float:left;color:#dd7b7b;font-size:1.6em;font-weight:bold;padding-top:9px;margin-right:18px}
	#product-actions #qty, #product-actions .qty{float:left;background:url(../images/qty.gif) 0 0 no-repeat;width:31px;height:24px;border:0;padding:5px;margin-right:10px;font-size:1.6em;text-align:center;color:#dd7b7b;font-weight:bold;font-family:arial,sans-serif}
	#add2cart, .add2cart{background:url(../images/add2cart.jpg) 0 0 no-repeat;width:118px;height:34px;text-indent:-9999px;float:right	 }


/* #----------- POST PREGNANCY  ----------------------------# */

	.post-pregnancy #well-being{background:#b78dcc}
	.post-pregnancy #well-being a{color:#5c4666}
	.post-pregnancy #exercise a{color:#725780}
	.post-pregnancy #tips a{color:#896a99}
	.post-pregnancy #exercise{background:#ce9ee6}
	.post-pregnancy #tips{background:#e5b0ff}
	.post-pregnancy #well-being h3{color:#f6e5ff;background:#a47fb7}
	.post-pregnancy #exercise h3{color:#f6e5ff;background:#b98ecf}
	.post-pregnancy #tips h3{color:#f6e5ff;background:#ce9ee5}
	.post-pregnancy #well-being li{background-image:url(../images/bullet-dark-purple.gif)}
	.post-pregnancy #exercise li{background-image:url(../images/bullet-med-purple.gif)}
	.post-pregnancy #tips li{background-image:url(../images/bullet-light-purple.gif)}
	.inner .post-pregnancy #slideshow-nav li a{background-image:url(../images/slideshow-nav-dark-inactive-purple.gif);color:#f6e5ff;}
	.inner .post-pregnancy #slideshow-nav li a.active{background-image:url(../images/slideshow-nav-dark.gif);color:#3b3c3d}
	.inner .post-pregnancy #slideshow h2{border-color:#e5b0ff;color:#b78dcc;}
	.inner .post-pregnancy #slideshow p.author{border-color:#e5b0ff}
	.inner .post-pregnancy #slideshow .author a {color:#925fa0}
	.post-pregnancy #related-articles{background:#f29dc1}


/* #----------- LABOUR  ------------------------------# */

	.labour #intro p{width:380px}
	.labour #well-being{background:#79b369}
	.labour #well-being a{color:#334d2c}
	.labour #exercise a{color:#45663c}
	.labour #tips a{color:#56804a}
	.labour #exercise{background:#8acc78}
	.labour #tips{background:#9ce687}
	.labour #well-being h3{color:#d5ffc9;background:#6da15e}
	.labour #exercise h3{color:#d5ffc9;background:#7cb76c}
	.labour #tips h3{color:#d5ffc9;background:#8ccf79}
	.labour #well-being li{background-image:url(../images/bullet-dark-green.gif)}
	.labour #exercise li{background-image:url(../images/bullet-med-green.gif)}
	.labour #tips li{background-image:url(../images/bullet-light-green.gif)}
	.inner .labour #slideshow-nav li a{background-image:url(../images/slideshow-nav-dark-inactive-green.gif);color:#3d6824;}
	.inner .labour #slideshow-nav li a.active{background-image:url(../images/slideshow-nav-dark.gif);color:#3b3c3d}
	.inner .labour #slideshow h2{border-color:#9ce687;color:#79b369;}
	.inner .labour #slideshow p.author{border-color:#9ce687}
	.inner .labour #slideshow .author a {color:#79b369}
	.labour #related-articles{background:#f29dc1}


/* #----------- NEWS  ----------------------------------# */

.news #main{padding:10px 0 20px 10px;width:606px}
	.news-detail{border:10px solid #b78dcc;padding:17px 20px 15px 20px;position:relative}
	#well-being-hd{text-indent:-9999px;width:278px;height:36px;margin-bottom:23px;background:url(../images/well-being.png) 0 0 no-repeat}
	.list #well-being-hd{margin-bottom:17px}
	.news-detail h3{font-family:Georgia, "Times New Roman", Times, serif;color:#b78dcc;padding:0px 0 15px 0;margin-bottom:5px;font-size:2.4em;font-weight:normal;border-bottom:1px solid #e5b0ff;}
	.news-detail .author{border-bottom:1px solid #e5b0ff;padding-bottom:5px;margin-bottom:20px}
	.news-detail img{border:5px solid #e0f1f1;float:left;margin:0 20px 5px 0}
	#content .news-detail p{margin-bottom:20px;line-height:160%}
	#content .news-detail p a{font-weight:bold;color:#b78dcc}
	#content .news-detail .facebook{padding-top:20px}
	#content .news-detail .facebook img{float:none;border:0}
	
	#sidebar #featured-articles{float:left;width:269px;border:1px solid #b78dcc;padding:20px 20px 10px 20px;margin-top:69px}
	#sidebar #featured-articles h3{font-family:georgia,serf;color:#925fa0;border-bottom:1px solid #b78dcc;padding-bottom:15px;margin-bottom:15px;font-size:1.5em;font-weight:normal}
	#sidebar #featured-articles .date{display:block;font-size:.9em}
	#sidebar #featured-articles strong{color:#925fa0}
	#sidebar #featured-articles a{background:url(../images/purple-dotted.gif) bottom left repeat-x;display:block;padding:0 2px 10px 2px;margin-bottom:10px}
	#sidebar #featured-articles a:hover{text-decoration:none;background:none;border-bottom:1px solid #b78dcc;padding-bottom:9px}
	#sidebar #featured-articles .last a{background:none;padding-bottom:0;}
	#sidebar #featured-articles .last a:hover{border:0;padding-bottom:0;}
	#sidebar #featured-articles a:hover strong{color:#b78dcc;text-decoration:none}


/*#----------- CONTACT  -------------------------------------#*/

	.contact #main{padding:10px 30px 20px 30px;width:891px;}
	#contact-hd{text-indent:-9999px;width:319px;height:36px;margin-bottom:23px;background:url(../images/contact-us.png) 0 0 no-repeat}
	.contact #main p{line-height:160%;font-size:1.2em;font-family:georgia,serif;}
	.contact #main fieldset{font-family:arial,sans-serif;float:left;width:891px;border-top:6px solid #b7a8d5;margin-top:30px;padding-top:30px}
	.contact #main fieldset div{float:left;width:439px}
	.contact #main fieldset div.col1{margin-right:20px}
	.contact #main fieldset div.col2{width:430px}
	.contact #main fieldset input{margin-bottom:10px}
	.contact #main label{color:#7d8fcf;font-size:1.1em;display:block;font-family:arial,sans-serif;padding-bottom:8px}
	.contact #main textarea{border:0;background:url(../images/contact-textarea.gif) 0 0 no-repeat;width:410px;height:182px;padding:20px 10px; }
	.contact #main input,.contact #main select{background:url(../images/contact-input.gif) 0 0 no-repeat;width:429px;height:20px;border:0;padding:10px	}
	.contact #main select{height:40px;width:439px}
	.contact .send{clear:both;width:891px;padding-top:5px}
	.FormButton{float:right!important;background:url(../images/contact-send.gif) 0 0 no-repeat!important;width:105px!important;height:39px!important;border:0!important;cursor:pointer!important;font-size:0!important;display:block!important;line-height:0!important;	}

/* ----------- Blog  --------------------------------------*/


#blog {
    background: url("../images/hd-blog.gif") no-repeat scroll 0 0 transparent;
    height: 37px;
    margin: 15px 10px;
    text-indent: -9999px;
    width: 127px;
}
.blog #main{padding:10px 0 20px 10px;width:606px}
.blog #sidebar {margin-top:10px;}

.blogpost {float:left; border-bottom:1px dotted #d5c5de; margin-bottom:20px; padding:0 20px 30px; width:566px;}
.blogpost:first-child {border-top:1px dotted #d5c5de; padding-top:20px;}
.blogpost-detail {border:none; padding-bottom:0 !important;}

.title h3{font: 2em/1.75em Georgia, "Times New Roman", Times, serif; color:#762284; width: 90%; line-height: 130%;margin-bottom: 5px;}
.title h3 a {color:#762284;}
.title p {text-transform:uppercase; font-size: 0.833em; margin-bottom:25px;}
.title .author, .title .date {color:#762284; margin-right:10px;}
.title .comment-count {color:#d5c5de; font-weight:bold; font-size:12px; float:right; width:37px; height:28px; padding-top:8px; background:url(../images/ico-comment-balloon.gif) no-repeat; margin-top:-30px; text-align:center;}

.post p {font-size:1em; line-height:1.667em !important; margin:0 0 1.667em;}
.post .img-holder { background:#F3F0FA; border:5px solid #F3F0FA; float:left; margin:0 20px 0 0; overflow:hidden;}
.post .article {overflow:hidden;}
/*.post .img-holder img {border:5px solid #f3f0fa;}*/

.post .categories { background:url(../images/ico-categories.png) no-repeat 0 center; padding-left:30px; height:24px; line-height:24px; text-transform:uppercase; display:block; margin-top:16px; }
.post .categories a { color:#762284; margin-right:5px; text-decoration:underline; }

.links {margin-top:-10px !important;}
.links .readmore{ background:url(../images/ico-continue-reading.gif) no-repeat 0 center; padding-left:30px; height:24px; line-height:24px; text-transform:uppercase;  font-size: 0.833em; display:block; float:left; margin-right:15px;}
.links a.readmore, .links a.addthis_button  {color:#7b67a4;}
.links .addthis_button{background:url(../images/ico-share.gif) no-repeat 0 center; padding-left:30px; height:24px; line-height:24px; text-transform:uppercase;  font-size: 0.833em; display:block; float:left;}

/* ----------- Return to sport ------------------------------------*/

#return-to-sport {
    background: url("../images/return-to-sport.png") no-repeat scroll 0 0 transparent;
    height: 36px;
    margin: 0px 0 15px 0;
    text-indent: -9999px;
    width: 451px;
}

.return-to-sport #intro p {width:400px;}
.return-to-sport .blogpost {background-color:#fff;}

#sidebar .categories,  #sidebar .archive { border:1px solid #eae3ee; margin-bottom: 10px; padding: 15px 20px 20px;}
#sidebar .categories h3, #sidebar .archive h3 { font: 1.6em Georgia, "Times New Roman", Times, serif; color:#7561a0; border-bottom:1px solid #b78dcc; margin-bottom: 0; padding: 0 0 10px;}
#sidebar .categories li,  #sidebar .archive li { background:url(../images/ico-bullet.gif) no-repeat 0 center; color:#7561a0; border-bottom:1px dotted #b78dcc;}
#sidebar .categories li a, #sidebar .archive li a{color:#7561a0; display:block; padding:10px 0 10px 20px;  width:100%;}
#sidebar .categories li a:hover, #sidebar .archie li a:hover {text-decoration:none;}

.comments, .BlogPanel, .BoardPanel {float:left; width:615px; padding-bottom:20px;}
.comments .MessageEdit {}
.comments .BlogCommentsTitle {font: 2em/1.75em Georgia, "Times New Roman", Times, serif; color:#762284; border-top:1px solid #b78dcc; display:block;  padding-top:20px;}
.comments .BlogLeaveComment, .BoardLeaveMessage {font: 2em/1.75em Georgia, "Times New Roman", Times, serif; color:#762284; border-top:1px solid #b78dcc; display:block;  padding-top:20px; margin-top:30px;}
.BlogPanel .comment, .BoardPanel .comment {padding-left:20px;}
.comments div label  {font-size:12px;padding:10px 0; display:block;}
.comments .TextBoxField {width:300px; height:25px;}
.comments .TextAreaField {width:280px; height:88px; margin-bottom:20px;}
.comments .SubmitButton {float:right; margin-top:20px; border:none; width:132px; height:39px; background:url(../images/btn-add-comment.gif) no-repeat; text-indent:-9999px; line-height:0; cursor:hand; cursor:pointer;}
.comments .SubmitButton:hover {background-position:0 -39px;}

.BlogPanel tr:nth-child(3) {display:none;}
.BlogPanel .CommentForm input,
.BlogPanel .CommentForm textarea{width:100%;}

.CommentDetail td{vertical-align:top !important;}
.CommentDetail .CommentUserPicture {float:left; display:inline; width:10%;}
.CommentDetail {padding:20px; background:#f3f0f9; margin-top:5px;}
.CommentDetail .admin {width:10%; padding:0 30px 0 10px; line-height:130%; font-size:10px; text-transform:uppercase;}
.CommentDetail .CommentUserName {color:#3b3c3d;}
.CommentDetail .CommentDate {color:#701f7e;}
.CommentDetail .comment-post {color:#7561a0; width:80%; line-height:150%;}
.CommentDetail .comment-post .buttonpedding {margin-top:20px; float:right;}

.pager {float:left; width:100%;}
.pager ul {margin:0 auto;}
.pager ul li {color:#7561a0; line-height:30px; float:left; margin-right:10px; width:30px; height:30px; text-align:center; background:url(../images/pager-inactive-state.gif)no-repeat;}
.pager ul li.active {background:url(../images/pager-active-state.gif)no-repeat;}
.pager ul li.prev, .pager ul li.next {color:#7561a0; font-weight:bold; background:url(../images/pager-controls.gif) no-repeat; width:60px; height:30px; text-align:center; overflow:hidden;}
.pager ul li.prev a, .pager ul li.next a {color:#7561a0; width:60px; height:30px; display:block;}
.pager ul li.prev:hover, .pager ul li.next:hover {background-position:0 -30px;}
.pager ul li.prev a:hover, .pager ul li.next a:hover {text-decoration:none;}

/* #----------- SEARCH RESULTS -----------------------------# */
.search-results #main{padding:10px 30px 20px 30px;}
.search-results #heading{margin-bottom:20px;}
.search-results #search-results{background: url("../images/search-results.gif") no-repeat scroll 0 0 transparent; height: 40px; margin-bottom:30px; text-indent: -9999px; width: 381px;}
.search-results #pager li {color: #762284; background: none; float: left;padding: 0 0 0 24px;margin-bottom: 0 0 5px 0;}

/* #----------- FOOTER ----------------------------------------# */

#footer-aux{margin:0 auto;width:1000px;clear:both}
	#footer-aux footer{background:url(../images/footer.png) 0 0 no-repeat;padding-top:40px;position:relative;font-size:.9em}
	#footer-aux footer #copy{margin-left:10px; float:left;}
	#footer-aux nav{/*position:absolute;top:40px;right:10px;*/float:right; margin-right:10px;}
	#footer-aux nav li{float:left;}
	#footer-aux nav a{float:left;margin-left:5px;padding-left:5px;border-left:1px solid #535557}
	#footer-aux nav .first a{border:0}
        #footer-aux footer #credits{float:right; margin-right:10px; margin-top:20px; clear:both;}
        
/*# Testimonials #*/
ul.testimonials {
margin:0 20px;
}
li.testimonial {
    list-style: none outside none;
}
li.testimonial blockquote {
    height: 1%;
    overflow: hidden;
    padding: 4px 27px 4px 26px;
margin-bottom:10px;
}
li.testimonial {
    background: url("../images/bg-quote-t.gif") no-repeat scroll 0 0 transparent;
    overflow: hidden;
    padding: 4px 0 8px;
    width: 100%;
}
li.testimonial .quote p {
    background: url("../images/bg-quote-b.gif") no-repeat scroll 100% 100% transparent;
    /*font: 1.3em/1.38em "Trebuchet MS";*/
    overflow: hidden;
}
li.testimonial .quote p q {
    padding: 0 32px;
}
li.testimonial cite {
    color: #6F7173;
    font-size: 1.2em;
    font-style: normal;
    font-weight: bold;
    line-height:24px;
}

/*# Newsletter Issue #*/
.newsletter-issue td { margin:0; padding:0;}

/*# Newsletter Archive #*/
#main .archive { margin-left:15px; }
#main .archive li { list-style:square; padding:5px 0; }

/*# Kentico Styles #*/
#newsletter .ErrorMessage { display:block; padding-bottom:3px;}
.ErrorMessage, .ErrorLabel, .EditingFormErrorLabel {color:#f80000; font-weight:bold; line-height:22px;}

.search-field{border:0;width:215px;float:left;padding:5px;color:#535557}
.search-button{border:0;background:none;width:30px;height:25px;cursor:pointer;text-indent:-9999px;font-size:0;display:block;line-height:0;}

.clear {clear:both;height:0;line-height:0;margin:0;padding:0;}

/*---------------------------------directory----------------------------------------*/

.directory .blogpost:first-child {border-top:none; padding-top:20px;}
.directory .post .img-holder {border:none; width:auto; height:auto;}
.links .phone{background:url(../images/ico-phone.jpg) no-repeat 0 center; padding-left:24px; height:24px; line-height:24px; text-transform:uppercase;  font-size: 0.833em; display:block; float:left;}
.links .visit{background:url(../images/ico-www.jpg) no-repeat 0 center; padding-left:33px; margin-left: 10px; height:24px; line-height:24px; text-transform:uppercase;  font-size: 0.833em; display:block; float:left;}
.links .email{background:url(../images/ico-email.jpg) no-repeat 0 center; padding-left:30px; margin: 0 10px; height:24px; line-height:24px; text-transform:uppercase;  font-size: 0.833em; display:block; float:left;}
.directory-search{
 margin:30px 0;
position:relative;
} 
.directory-search input[type="text"]{
width: 352px;
line-height: 33px;
background: #efefef;
border: 1px solid #ccc;
padding: 0 10px;
color: #666;
height:38px;
}
.directory-search input[type="submit"]{
background: url('../images/ico-search.jpg') no-repeat 0 0;
width: 30px;
height: 30px;
text-indent: -99999px;
border: 0;
position: absolute;
left: 341px;
top: 8px;
}
.directoryGuide{
background: #a27da8;
margin: 20px 0;
}
.directoryGuide h1{
padding: 24px;
background: white;
border-top: 2px #a27da8 solid;
}
.directoryGuide dl{
color: #fff;
padding: 0 24px;
}
.directoryGuide dt{
font-weight: bold;
vertical-align: text-top;
padding: 20px 0;
}
.directoryGuide dt img{
margin-left:15px;
vertical-align: text-bottom;
}
.directoryGuide dd{
border-bottom: 1px solid #be91cc;
padding-bottom: 20px;
}

/* Minification failed (line 49, error number 1036): Expected expression, found ';' */