@import url('/include/screen.css');
@import url('/include/stylesheet.css');
@import url('/include/jqueryui.css');
@import url('/include/minimenu.css');
@import url('/include/megamenu.css');
@import url('/include/navigation.css');
@import url('/include/products.css');
@import url('/include/dealers.css');
@import url('/include/blog.css');
@import url('/include/forms.css');
@import url('/include/jquery.lightbox-0.5.css');
@import url('/include/thickbox.css');
/* BASE HTML5 ready reset and base css styles
-------------------
===================
BaCSS v0.1
===================
-------------------
html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
html5doctor.com/html-5-reset-stylesheet/
 
Some base styling from Paul Irish's HTML5 Boilerplate: http://github.com/paulirish/html5-boilerplate/blob/master/css/style.css
Table styling from SenCSS: http://sencss.kilianvalkhof.com/
 
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
/* Base Elements */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
html {
	-webkit-font-smoothing: anti-aliased;
	overflow-y: scroll;
}
table {
	font-size: inherit;
	font: 100%;
}
body, select, input, textarea {
	color: #59595c;
}
body {
	background:#fff url(/images/template/clinicians-bg.jpg) repeat-x scroll 0 0;
	font:15px/1.5 'HelveNeueRoman', sans-serif;
	color:#59595c;
	margin:0 auto;
}
/* Block elements */
h1, h2, h3, h4, h5, h6 {
	color: #59595c;
	font-family:'HelveNeueBold', sans-serif;
	font-weight:normal;
	margin:1em 0;
}
h1 {
	font-size: 38px;
	margin:10px 0;
}
	h1 small
	{
		font-size:16px;
		margin:5px 0;
		display:block;
	}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 19px;
}
h4 {
	font-size: 17px;
}
h5 {
	font-size: 15px;
}
h6 {
	font-size: 15px;
}
p {
	margin-bottom: 0.8em;
}
pre {
	background: #F4F5F1;
	border: 1px solid #E4E7DD;
	margin-bottom: 0.8em;
	padding: 15px;
	white-space: pre;
	word-wrap: break-word;
}
ul {
	list-style-type: none;
	margin: 0 0 0.8em 0.8em;
}
ol {
	list-style-type: decimal;
	margin: 0 0 0.8em 0.8em;
}
blockquote {
	border: 1px solid #E4E7DD;
	border-width:1px 0 0;
	font-style:normal;
	margin:10px 0;
	padding: 25px 30px;
}
blockquote p {
	margin-bottom: 0;
}
dl {
	background: #F4F5F1;
	padding: 10px;
}
dt {
	font-weight: bold;
}
dd {
	font-size: 13px;
	margin-bottom: 1em;
}
hr {
	background: #DDD;
	border: 0;
	height: 1px;
}
/* Inline elements */
b, strong, th {
	font-weight: bold;
}
i, em {
	font-style: italic;
}
a {
	color: #59595c;
	text-decoration:none;
}
a:hover, a:active {
	outline: none;
	text-decoration:underline;
}
a:link {
	-webkit-tap-highlight-color: #FF5E99;
}
small {
	font-size: 85%;
}
sub {
	font-size: smaller;
	vertical-align: sub;
}
sup {
	font-size: smaller;
	vertical-align: super;
}
cite {
	color: #666;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}
pre, code, kbd, samp, tt, var {
	font: 12px "Monaco", "Inconsolata", "Courier New", Courier, monospace;
}
code, kbd, samp, tt, var {
	background: rgba(0, 0, 0, 0.15);
}
abbr, time {
	/*color: #f0522a;
	cursor: help;
	font-size:13px;*/
}
/* Tables */
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
}
caption {
	font-style: italic;
	text-align: left;
}
tr.alt td {
	background: #eee;
}
td {
	padding: 0;
	vertical-align: top;
}
th {
	font-weight: 700;
	padding: 0;
	vertical-align: middle;
}
 tbody tr:nth-child(2n) td, tbody tr.even td {
 background: none;
}
.left {
	float: left !important;
}
img {
	border:0 none;
}
img.left {
	margin: 0 1em 1em 0;
}
.right {
	float: right !important;
}
img.right {
	margin: 0 0 1em 1em !important;
}
.clear {
	clear: both;
}
.clearfix {
	overflow: hidden;
	zoom: 1;
}
/* CUSTOM SITE OVERRIDES */
#page-wrapper {
	background:url(/images/template/panel.png) no-repeat scroll 0 0;
	margin:0 auto;
	min-height:770px;
	width:1010px;
}
#internal {
	height:195px;
	width:950px;
}
.internal {
	background-position:0 -236px;
}
#contentarea {
	padding:0 0 25px;
}
#contentdiv ul {
	padding: 5px 0 0 25px;
}
#contentdiv li {
	list-style-image: url(../images/bullet.png);
	list-style-position:outside;
	list-style-type:none;
	padding:2px 10px;
}
#logo {
	margin:25px 0 15px;
}
#logo span {
	display:none;
}
.breadcrumb {font-size:12px;margin:20px 0;}

/* Colour Coding */
.everyday-health h1, .everyday-health h2, .everyday-health h3, .everyday-health h4, .everyday-health h5, .everyday-health h6, .everyday-health a, .everyday-health time {
	color:#00aeef;
}
.body-health h1, .body-health h2, .body-health h3, .body-health h4, .body-health h5, .body-health h6, .body-health a, .body-health time {
	color:#8781bd;
}
.heart-circulation h1, .heart-circulation h2, .heart-circulation h3, .heart-circulation h4, .heart-circulation h5, .heart-circulation h6, .heart-circulation a, .heart-circulation time {
	color:#005baa;
}
.joint-bone-muscle h1, .joint-bone-muscle h2, .joint-bone-muscle h3, .joint-bone-muscle h4, .joint-bone-muscle h5, .joint-bone-muscle h6, .joint-bone-muscle a, .joint-bone-muscle time {
	color:#843478;
}
.womens-mens-health h1, .womens-mens-health h2, .womens-mens-health h3, .womens-mens-health h4, .womens-mens-health h5, .womens-mens-health h6, .womens-mens-health a, .womens-mens-health time {
	color:#f287b7;
}
.mens-health h1, .mens-health h2, .mens-health h3, .mens-health h4, .mens-health h5, .mens-health h6, .mens-health a, .mens-health time {
	color:#6d6e71;
}
.stress-sleep-mood h1, .stress-sleep-mood h2, .stress-sleep-mood h3, .stress-sleep-mood h4, .stress-sleep-mood h5, .stress-sleep-mood h6, .stress-sleep-mood a, .stress-sleep-mood time {
	color:#76bbe7;
}
.cold-flu-allergies h1, .cold-flu-allergies h2, .cold-flu-allergies h3, .cold-flu-allergies h4, .cold-flu-allergies h5, .cold-flu-allergies h6, .cold-flu-allergies a, .cold-flu-allergies time {
	color:#f7941e;
}
.special-nutrients h1, .special-nutrients h2, .special-nutrients h3, .special-nutrients h4, .special-nutrients h5, .special-nutrients h6, .special-nutrients a, .special-nutrients time {
	color:#8dc63f;
}
.works-with-medicine h1, .works-with-medicine h2, .works-with-medicine h3, .works-with-medicine h4, .works-with-medicine h5, .works-with-medicine h6, .works-with-medicine a, .works-with-medicine time {
	color:#d2232a;
}
/* Header Styles */
#hero-home, #hero-home div {
	width:950px;
	height:320px;
	position:relative;
}
	#hero-home h1 {
		margin:0;
		padding:25px 30px;
		font-size:44px;
	}
	#hero-home h2 {
		margin:0;
		padding:0 235px;
		font-size:29px;
	}
	#hero-home h3 {
		color:#59595c;
		line-height:22px;
		margin:0;
		padding:0 235px;
		font-size:19px;
		width:170px;
	}
	#hero-home h4 {
		color:#ee3124;
		margin:0;
		padding:5px 235px;
		font-size:38px;
	}
	#hero-home h5 {
		margin:5px 223px;
	}
.categorybanner {background:#f1f1f1 no-repeat scroll top right;height:320px;margin:0 0 25px;position:relative;}
	.everyday-health .categorybanner {background-color:#E5F7FD;}
	.body-health .categorybanner {background-color:#F3F2F8;}
	.heart-circulation .categorybanner {background-color:#e1e4f3;}
	.joint-bone-muscle .categorybanner {background-color:#ebe4e9;}
	.womens-mens-health .categorybanner {background-color:#FEF3F8;}
	.mens-health .categorybanner {background-color:#ededee;}
	.stress-sleep-mood .categorybanner {background-color:#F1F8FD;}
	.cold-flu-allergies .categorybanner {background-color:#FEF4E8;}
	.special-nutrients .categorybanner {background-color:#F3F9EB;}
	.works-with-medicine .categorybanner {background-color:#FAE9E9;}
	.categorybanner summary {padding:25px 30px;}
	.categorybanner h2, .categorybanner p {display:inline;font-size: 16px;}
	.categorybanner figure {background:url(/images/template/glow.png) no-repeat scroll 0 0;float:left;height:270px;}
	.categorybanner figure img {float:left; margin:60px 20px 60px 60px;}
.healthy-living.categorybanner  {background-image:url(/userfiles/image/hero-images/healthy-living.jpg);}
.news .healthy-living.categorybanner  {background-image:url(/userfiles/image/hero-images/news-hero.jpg);}
.categorybanner.blogs   {background-image:url(/userfiles/image/hero-images/blogs-hero.jpg);}
.healthy-living.categorybanner figure, .blogs.categorybanner figure, figure.article-hero {background:none;}
figure.article-hero img, 
.blogs.categorybanner figure img {top:0; position:absolute; right:0; margin:0;}
.categorybanner figcaption {background:#4c983d;bottom:0; padding:15px; height:30px; position:absolute; right:0; width:400px;}
	.everyday-health .categorybanner figcaption, .everyday-health .faqs footer {background-color:#00aeef;}
	.body-health .categorybanner figcaption, .body-health .faqs footer {background-color:#8781bd;}
	.heart-circulation .categorybanner figcaption, .heart-circulation .faqs footer {background-color:#005baa;}
	.joint-bone-muscle .categorybanner figcaption, .joint-bone-muscle .faqs footer {background-color:#843478;}
	.womens-mens-health .categorybanner figcaption, .womens-mens-health .faqs footer {background-color:#f287b7;}
	.mens-health .categorybanner figcaption, .mens-health .faqs footer {background-color:#6d6e71;}
	.stress-sleep-mood .categorybanner figcaption, .stress-sleep-mood .faqs footer {background-color:#76bbe7;}
	.cold-flu-allergies .categorybanner figcaption, .cold-flu-allergies .faqs footer {background-color:#f7941e;}
	.special-nutrients .categorybanner figcaption, .special-nutrients .faqs footer {background-color:#8dc63f;}
	.works-with-medicine .categorybanner figcaption, .works-with-medicine .faqs footer {background-color:#d2232a;}
footer.social {
    background:#f1f1f1;
	height:30px;
    margin-left:-30px;
    padding:10px 30px;
}
.twtr-hd, .twtr-ft, .twtr-avatar {display:none !important;}
.twtr-widget .twtr-tweet-wrap {padding:0 10px 0 0 !important;}
.twtr-tweet-text {margin-left:0 !important;}
.commentinfo {float:right;}
.product-summary { padding:0 0 25px;}
.product-summary figure { padding:25px 0;}

#shipping {
	color:#fff;
	padding:10px;
	text-align:center;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	/*behavior:url(/include/PIE.htc); */
}
.everyday-health #shipping {background-color:#00aeef;}
.body-health #shipping {background-color:#8781bd;}
.heart-circulation #shipping {background-color:#005baa;}
.joint-bone-muscle #shipping {background-color:#843478;}
.womens-mens-health #shipping {background-color:#f287b7;}
.mens-health #shipping {background-color:#6d6e71;}
.stress-sleep-mood #shipping {background-color:#76bbe7;}
.cold-flu-allergies #shipping {background-color:#f7941e;}
.special-nutrients #shipping {background-color:#8dc63f;}
.works-with-medicine #shipping {background-color:#d2232a;}

.article-list {margin:10px 10px 10px 30px;}	
.article-list ul {border-top:1px solid #59595c;margin:0 0 25px;}	
.article-list li {border-bottom:1px solid #59595c;font-size:13px;padding:10px 0;}	

.blog-list {margin:25px 0;}
.blog-list figure {
	margin:0 10px 0 30px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	behavior:url(/include/PIE.htc);
}
.blog-list h3 {margin:0;}

.product-reviews { border-bottom:1px solid #f1f1f1;padding:0 0 10px;margin:0 0 15px;}
#accordion {border-top:1px solid #59595c;margin:25px 0;padding:25px 0 0 30px;}
#accordion h3 {background:url(/images/template/arrows.png) no-repeat scroll 0 0;cursor:pointer;height:20px;padding:0 0 0 30px;}
#accordion .content {padding:0 0 15px 30px;}
	.everyday-health #accordion h3 {background-position:0 -20px;}
	.body-health #accordion h3 {background-position:0 -40px;}
	.heart-circulation #accordion h3 {background-position:0 -180px;}
	.joint-bone-muscle #accordion h3 {background-position:0 -200px;}
	.womens-mens-health #accordion h3 {background-position:0 -60px;}
	.mens-health #accordion h3 {background-position:0 -160px;}
	.stress-sleep-mood #accordion h3 {background-position:0 -80px;}
	.cold-flu-allergies #accordion h3 {background-position:0 -100px;}
	.special-nutrients #accordion h3 {background-position:0 -120px;}
	.works-with-medicine #accordion h3 {background-position:0 -140px;}
	
	#product-description { border-bottom:1px solid #59595c;}
.related-products-heading {border-top:1px solid #59595c;padding:15px 0 0;}
	.everyday-health #related-products h3 {background-position:0 -20px;}
	.body-health #related-products h3 {background-position:0 -40px;}
	.heart-circulation #related-products h3 {background-position:0 -40px;}
	.joint-bone-muscle #related-products h3 {background-position:0 -40px;}
	.womens-mens-health #related-products h3 {background-position:0 -60px;}
	.mens-health #related-products h3 {background-position:0 -160px;}
	.stress-sleep-mood #related-products h3 {background-position:0 -80px;}
	.cold-flu-allergies #related-products h3 {background-position:0 -100px;}
	.special-nutrients #related-products h3 {background-position:0 -120px;}
	.works-with-medicine #related-products h3 {background-position:0 -140px;}
#related-products .arrow {background:url(/images/template/bullets.png) no-repeat scroll 0 0; display:inline-block; float:right; height:20px; width:20px;}
	.everyday-health #related-products .arrow {background-position:0 -40px;}
	.body-health #related-products .arrow {background-position:-20px -40px;}
	.heart-circulation #related-products .arrow {background-position:-20px -40px;}
	.joint-bone-muscle #related-products .arrow {background-position:-20px -40px;}
	.womens-mens-health #related-products .arrow {background-position:-40px -40px;}
	.mens-health #related-products .arrow {background-position:-40px -40px;}
	.stress-sleep-mood #related-products .arrow {background-position:-60px -40px;}
	.cold-flu-allergies #related-products .arrow {background-position:-80px -40px;}
	.special-nutrients #related-products .arrow {background-position:-100px -40px;}
	.works-with-medicine #related-products .arrow {background-position:-120px -40px;}
.related-products {padding-left:30px;}

.search-result {
	margin:0 0 25px;
}
	.search-result figure {
		text-align:center;
	}
	.search-result h3 {
		margin:0;
	}
#disclaimer {
	font-size:10px;
	margin-top:10px;
}
/*******************
**** FOOTER DIV ****
*******************/
#login-box {
border:5px solid #FFFFFF;
background: #fff url(/images/template/spotlight-bg.png) repeat-x scroll 0 0;
background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); 
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1); 
  background-image:    -moz-linear-gradient(top, #ffffff, #f1f1f1); 
  background-image:     -ms-linear-gradient(top, #ffffff, #f1f1f1); 
  background-image:      -o-linear-gradient(top, #ffffff, #f1f1f1); 
  background-image:         linear-gradient(top, #ffffff, #f1f1f1);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f1f1f1'); 
   -moz-box-shadow: 0 0 6px #999; 
-webkit-box-shadow: 0 0 6px #999; 
        box-shadow: 0 0 6px #999; 
     -moz-border-radius: 8px; 
  -webkit-border-radius: 8px; 
          border-radius: 8px; 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
	margin:0;
	position:relative;
	padding:10px 15px;
	behavior:url(/include/PIE.htc); 
}
#login-box h5 {
	color:#59595c;
	margin:0;
	padding:0;
}
#login-box a {
	color:#59595c;
}
#login-box input {
	width:130px;
}
#login-box .button {
	padding:6px 10px;
	margin:0;
	width:auto;
}
#login-box form label, #forgotpasswordform label, .overlabel{
	display:none;
}
.footerlinks a, .footerlinks author, .footerlinks time, .footerlinks a:visited {
	color:#59595c;
	font-size:11px;
	margin:5px 0;
	text-decoration:none;
}
.footerlinks a:hover, footerlinks a:visited:hover {
	color:#59595c;
	text-decoration:underline;
}
#footerdiv {
	background-color:#e8e8e8;
	color:#59595c;
	font-size:11px;
	margin:25px 0 0;
	padding:20px 0;
}
#footerdiv h6, #footerdiv h6 a {
	color:#59595c;
	font-size:15px;
}

/*****************
*** RHS COLUMN ***
*****************/
.home .rhsitem {float:left;margin:15px;width:246px;}
.rhsitem {
border:5px solid #FFFFFF;
background: #fff url(/images/template/spotlight-bg.png) repeat-x scroll 0 0;
   -moz-box-shadow: 0 0 6px #999; 
-webkit-box-shadow: 0 0 6px #999; 
        box-shadow: 0 0 6px #999; 
     -moz-border-radius: 8px; 
  -webkit-border-radius: 8px; 
          border-radius: 8px; 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
	margin:20px 0 0 20px;
	position:relative;
	padding:10px 15px;
	behavior:url(/include/PIE.htc);
}
.rhsitem h3 {
	font-size:17px;
	margin:0 0 10px;
	width:250px;
}
.rhsitem h4, .news h4, .faqs h4 {
	border-bottom:1px solid #59595C;
	font-size:13px;
	margin:20px 0 5px;
	padding:0 0 10px;
}
.rhsitem h5, .faqs h5 {
	font-size:13px;
	margin:0 0 5px;
}
.rhsitem h6, .faqs h6 {
	font-size:13px;
	margin:0 0 5px;
}
.rhsitem p {
	font-size:13px;
	margin:0;
}
.rhsitem ul, .events-news ul {margin:0;}	
.rhsitem li, .events-news li {border-bottom:1px solid #59595c;font-size:12px;padding:10px 0;width:100%;}	
.rhsitem section, .rhsitem summary {
	margin:10px 0;
}
.rhsitem .article-list {
	margin:0;
}
.related-product summary {
	margin:0 0 25px;
}
.related-product h5 {
	margin:0 0 5px;
}
.ask-our-expert .contact { margin:75px 0 0;}
.ask-our-expert .contact ul {margin:0;}
.ask-our-expert .contact ul li {float:left;font-size:12px;
    height:40px;
    margin:10px 20px 10px 0;
    padding:0 0 0 40px;
    width:60px;}
.ask-our-expert .contact #facebook {background: url(/images/template/icon-facebook.png) no-repeat scroll 0 0;}
.ask-our-expert .contact #twitter {background: url(/images/template/icon-twitter.png) no-repeat scroll 0 0;}
.ask-our-expert .contact #mail {background: url(/images/template/icon-mail.png) no-repeat scroll 0 0; width:10px;}
.ask-our-experts #contentarea h3 { margin:0 0 5px; }
.ask-our-experts #contentarea h3 img { margin:0 0 25px; }
.ask-our-experts #contentarea p { clear:both; }
.rhsitem .ask-our-experts .jane-cronin, .rhsitem .ask-our-experts .shane-mason, .rhsitem .ask-our-experts .debora-young {
	background-position:center top; margin:10px 0;
}
.rhsitem .ask-our-experts p { clear:both;font-size:12px;}
.rhsitem .ask-our-experts ul li {border:none;float:left;font-size:11px;padding:80px 0 0;text-align:center;width:33%;}
.rhsitem .ask-our-experts ul li a {font-weight:bold;}
.rhsitem a.link {background:url(/images/template/arrows.png) no-repeat scroll right -220px transparent;
    float:right;
    font:13px/20px 'HelveNeueRoman',sans-serif;
    height:20px;
    padding-right:34px;
}
	.everyday-health .rhsitem a.link {background-position:right -20px;}
	.body-health .rhsitem a.link {background-position:right -40px;}
	.heart-circulation .rhsitem a.link {background-position:right -180px;}
	.joint-bone-muscle .rhsitem a.link {background-position:right -200px;}
	.womens-mens-health .rhsitem a.link {background-position:right -60px;}
	.mens-health .rhsitem a.link {background-position:right -160px;}
	.stress-sleep-mood .rhsitem a.link {background-position:right -80px;}
	.cold-flu-allergies .rhsitem a.link {background-position:right -100px;}
	.special-nutrients .rhsitem a.link {background-position:right -120px;}
	.works-with-medicine .rhsitem a.link {background-position:right -140px;}
.rhsitem .related-product summary p {padding-right:20px;}
.faqs h4 {margin:-35px 0 10px;}
.faqs h5 {color:#59595c;}
.faqs footer {color:#FFF;padding:10px;}
.faqs footer h4 { border:none;color:#FFF; font:14px/1 'HelveNeueMedium', sans-serif;margin:0;}
.faqs footer a {color:#FFF; font:14px/1 'HelveNeueMedium', sans-serif; margin:0; padding:2px 0 2px 25px;}
.faqs footer .email {background:url(/images/template/icon-email.png) no-repeat scroll 0 0;color:#FFF;}
.faqs footer .phone {background:url(/images/template/icon-phone.png) no-repeat scroll 0 0;color:#FFF;}
.faqs footer .phone .skype_pnh_mark, .faqs footer .phone .skype_pnh_right_span, .faqs footer .phone .skype_pnh_container {display:none;}

.comments h3 {background:url(/images/template/comments.png) no-repeat scroll center right;height:30px;}

.events-news .icon { height:32px;}
.events-news .facebook { background:url(/images/template/icon-facebook.png) no-repeat scroll right top;}
.events-news .twitter {background: url(/images/template/icon-twitter.png) no-repeat scroll right top;}

