@import url("./960grid/reset.css");
@import url("./960grid/text.css");
@import url("./960grid/960.css");

/* PluroTech/WebToMed style.css */

/* Containers */

* {
	margin: 0;
	padding: 0;
}

html {
	overflow:scroll-y;
	overflow-y: scroll !important;
}

body {
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	margin: 0;
	padding: 0;
}


#container-outer-top {
	background: transparent url(../../assets/images/header-top-bg.jpg) repeat-x left top;
}


#container-outer-bottom {
	background: transparent url(../../assets/images/footer-bg.jpg) repeat-x left bottom;
}

#container-inner-top {
	background:url(../../assets/images/header-top-outer.jpg) no-repeat top center;
}


#container-inner-bottom {
	background: transparent url(../../assets/images/footer-bg.jpg) repeat-x left bottom;
}

/* Anchor */
a {
 color:#2b5c9b;
}

a:hover {
 color:#2b5c9b;
 text-decoration:none;
}

.h2-left {
	float: left;
	margin: 0;
	font-weight: bold;
}

.h2-right {
	float: right;
	width: 205px;
}

.h2-bold {
	font-weight: bold;
}

/* Classes */
.fl {
	float: left;
}

.fr {
	float: right;
}

.cal {
	text-align: center;
}

.blockLightWhite {border:1px solid #8ebedb; background:white;}
.blockLightWhite .inner {padding:10px;}

/* Header */
#header {
	width: 960px;
	height: 200px;
	background:url(../../assets/images/header.jpg) no-repeat left top;
	margin: 0;
	padding: 0;
}

#header-logo a{
	display: block;
	height: 200px;
	float: left;
	text-indent: -9999px;
	width: 230px;
}

#header-search-login-box {
	width: 630px;
	height: 45px;
	float: right;
	margin: 0;
	padding: 0;
}

#header-search {
	width: 275px;
	/*height: 38px;*/
	float: left;
	padding: 0px 0 0 25px;
	margin: 0;
	margin-top: 7px;
}

input.search-box {
	border: none;
	width: 171px;
/*	height: 26px;*/
	background: transparent url(../../assets/images/search-input-box.jpg) no-repeat left top;
	/*padding: 0 0 0 10px;*/
	margin: 0;
	float: left;
	display:table-cell;
	margin-right: 10px;
	padding:4px 10px 0px 10px;
	color:#2B5C9B;
}
input[type=text].search-box {
	height: 22px !important;
}

button.search-button {
	border: none;
	width: 59px;
	height: 26px;
	background:url(../../assets/images/search-button.jpg) no-repeat left top;
	text-indent: -9999px;
	cursor: pointer;
	margin: 0 15px 0 0;
	padding: 0;
	float: right;
}

.sign-up-button {
	width: 59px;
	height: 26px;
	background: transparent url(../../assets/images/sign-up-button.jpg) no-repeat left top;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
	margin: 0 0 0 7px;
	padding: 0;
	}

#header-login-signup {
	width: 270px;
	height: 37px;
	float: right;
	background:url(../../assets/images/login-signup-bg.jpg) no-repeat left top;
	padding: 8px 10px 0 40px;
}

#header-login-signup a {
	font-size: 13px;
}

#header-phone {
	width: 280px;
	height: 58px;
	background: none;/* transparent url(../../assets/images/header-phone.jpg) no-repeat left top; */
	float: right;
	margin: 27px 0 0 0;
	text-indent: -9999px;
}

#header-left-content {
	height: 200px;
	float: right;
	width: 720px;
	padding: 0 10px 0 0;
}


.divider {
	color:#2b5c9b;
	margin: 0 10px 0 10px;
}
	

	/* Header - Menu */
	#header-menu {
		float:right;
		padding: 0 0 0 0;
		margin: 12px 0 0 0;
	}

	ul.header-menu {
		margin:0; 
		padding:0;
	}

	ul.header-menu li {
		list-style:none;
		float:left;
		padding:0; 
		margin:0; 
	}

	ul.header-menu a {
		display:block; 
		float:left;
		color:#ffffff; 
		text-decoration:none;
		padding: 20px 17px 18px 17px;
		font-weight: normal;
		font-size: 14px;
		margin: 0;
	}

	ul.header-menu a:hover {
		background:url(../../assets/images/header-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#ffffff;
		text-decoration:underline;
	}

	ul.header-menu a.current {
		background:url(../../assets/images/menu-tab-current.jpg) no-repeat left bottom !important;
		color:#2b5c9b;
		padding: 0;
		margin: 0;
		text-decoration: none;
	}
	
	#header-menu ul a.current span  {
		background: url(../../assets/images/menu-tab-end.jpg) no-repeat right bottom ; 
		display:block; 
		margin:0;
		padding: 20px 17px 18px 17px;
	}


/* Body */

#body {
	padding: 30px 0 0 0;
	background:url(../../assets/images/body-bg.jpg) repeat-x left top;
	
}
	
	/* Body - Content */
	
	#body-content {
		padding: 0 0 45px 0;
		margin: 0 0 0 10px;
	}
	
	#slider {
		width: 620px;
		height: 335px;
		background: transparent url(../../assets/images/slider.jpg) no-repeat left top;
		margin: 0 0 20px 0;
	}
	
	#banner-patients a {
		display: block;
		width:300px;
		height: 135px;
		background: transparent url(../../assets/images/banner-patients.jpg) no-repeat left top;
		text-indent: -9999px;
		margin: 0 0 20px 0;
	}
	
	#banner-entrepreneurs a {
		display: block;
		width: 300px;
		height: 135px;
		background: transparent url(../../assets/images/banner-entrepreneurs.jpg) no-repeat left top;
		text-indent: -9999px;
		margin: 0 0 20px 0;
	}
	
	#banner-physicians a {
		display: block;
		width:300px;
		height: 135px;
		background: transparent url(../../assets/images/banner-physicians.jpg) no-repeat left top;
		text-indent: -9999px;
		margin: 0 0 20px 0;
	}
	
	#welcome-box-top{
		margin:0;
		width: 620px;
		height: 20px;
		background: transparent url(../../assets/images/welcome-box-top.jpg) no-repeat left top;
	}
	
	#welcome-box {
		width: 573px;
		border-left: 1px solid #d9d9d9;
		border-right: 1px solid #d9d9d9;
		padding: 0 25px 10px 20px;
	}
	
	#welcome-box p{
		line-height: 16px;
	}
	
	#welcome-box h2 {
		margin: 0 0 6px 0;
		padding: 0;
	}
	
	#welcome-box-bottom{
		width: 620px;
		height: 20px;
		background: transparent url(../../assets/images/welcome-box-bottom.jpg) no-repeat left top;
		margin: 0 0 25px 0;
	}
	#welcome-box p.dr-helschien {
		margin: 10px 0 0 0;
		line-height: 18px;
	}
	
	.blue-text {
		color: #2b5c9b;
		font-weight: bold;
	}

	.dotted-line{
		border-bottom:1px dotted #b6ccd9;
		margin: 0 0 15px 0;
	}
	
	.content-image {
		border:1px solid #ccc;
		padding:1px;
	}
	
	.superscript {
		font-size:9px;
		vertical-align:top;
	}
	
	.books-container {
		margin: 0 0 15px 0;
	}
	
	.books-image {
		width: 60px;
		float: left;
		}
		
	.books-description {
		float: left;
		padding: 10px 0 0 10px;
		width: 505px;
		}
	
	
	/* Buttons */
	
	a.facebook {
		text-indent: -9999px;
		display: block;
		width: 51px;
		height: 53px;
		background: transparent url(../../assets/images/icon-facebook.jpg) no-repeat left top;
		float: left;
		margin: 0 25px 0 0;
	}
	
	a.facebook:hover {
		background: transparent url(../../assets/images/icon-facebook-hover.jpg) no-repeat left top;
	}
	
	a.twiter {
		text-indent: -9999px;
		display: block;
		width: 51px;
		height: 53px;
		background: transparent url(../../assets/images/icon-twiter.jpg) no-repeat left top;
		float: left;
		margin: 0 25px 0 0;
	}
	
	a.twiter:hover {
		background: transparent url(../../assets/images/icon-twiter-hover.jpg) no-repeat left top;
	}
	
	a.youtube {
		text-indent: -9999px;
		display: block;
		width: 52px;
		height: 53px;
		background: transparent url(../../assets/images/icon-youtube.jpg) no-repeat left top;
		float: left;
	}
	
	a.youtube:hover {
		background: transparent url(../../assets/images/icon-youtube-hover.jpg) no-repeat left top;
	}
	
	a.read-more-button {
		text-indent: -9999px;
		display: block;
		width: 79px;
		height: 23px;
		background: transparent url(../../assets/images/read-more-button.jpg) no-repeat left top;
		float: right;
		margin: 20px 15px 0 0;
	}
	
	a.read-more-button:hover {
		background: transparent url(../../assets/images/read-more-button-hover.jpg) no-repeat left top;
	}
	
	a.learn-more-button {
		text-indent: -9999px;
		display: block;
		width: 79px;
		height: 23px;
		background: transparent url(../../assets/images/learn-more-button.jpg) no-repeat left top;
		margin: 10px 0 0 0;
		text-align: center;
	}
	
	a.learn-more-button:hover {
		background: transparent url(../../assets/images/learn-more-button-hover.jpg) no-repeat left top;
	}
	
	#sidebar-product-main a.learn-more-button-sidebar {
		text-indent: -9999px;
		display: block;
		width: 79px;
		height: 23px;
		background: transparent url(../../assets/images/learn-more-button.jpg) no-repeat left top;
		margin: 20px 0 0 80px;
		text-align: center;
	}
	
	#sidebar-product-main a.learn-more-button-sidebar:hover {
		background: transparent url(../../assets/images/learn-more-button-hover.jpg) no-repeat left top;
	}
	
	a.get-started-button {
		text-indent: -9999px;
		display: block;
		width: 85px;
		height: 34px;
		background: transparent url(../../assets/images/get-started-button.jpg) no-repeat left top;
		margin: 10px 0 0 20px;
		float: right;
	}
	
	a.get-started-button:hover {
		background: transparent url(../../assets/images/get-started-button-hover.jpg) no-repeat left top;
	}
	
	a.find-location-button {
		text-indent: -9999px;
		display: block;
		width: 85px;
		height: 34px;
		background: transparent url(../../assets/images/find-location-button.jpg) no-repeat left top;
		margin: 10px 0 0 20px;
		float: right;
	}
	
	a.find-location-button:hover {
		background: transparent url(../../assets/images/find-location-button-hover.jpg) no-repeat left top;
	}
	
	a.join-now-button {
		text-indent: -9999px;
		display: block;
		width: 85px;
		height: 34px;
		background: transparent url(../../assets/images/join-now-button.jpg) no-repeat left top;
		margin: 10px 0 0 25px;
		float: right;
	}
	
	a.join-now-button:hover {
		background: transparent url(../../assets/images/join-now-button-hover.jpg) no-repeat left top;
	}
	
	
	.img-left {
		float: left;
		margin: 0 20px 0 0;
	}
	

	/* Recommended Products */
	
	#recommended-products {
		margin: 15px 0 0 0;
	}
	
	#recommended-products p {
		text-align: justify;
		font-size: 11px;
		margin: 10px 0 0 0;
	}
	
	#recommended-product-1 {
		width: 153px;
		height: 365px;
		background: transparent url(../../assets/images/recommended-products-bg.jpg) no-repeat left top;
		float: left;
		margin: 0 20px 0 0;
		padding: 15px 20px 0 20px;
		text-align: center;
	}
	
	#recommended-product-2 {
		width: 153px;
		height: 365px;
		background: transparent url(../../assets/images/recommended-products-bg.jpg) no-repeat left top;
		float: left;
		margin: 0 20px 0 0;
		padding: 15px 20px 0 20px;
		text-align: center;
	}
	
	#recommended-product-3 {
		width: 193px;
		height: 380px;
		float: left;
	}
	
	#recommended-product-3a {
		width: 153px;
		height: 170px;
		background: transparent url(../../assets/images/recommended-products-3-bg.jpg) no-repeat left top;
		margin: 0 0 20px 0;
		padding: 10px 20px 0 20px;
		text-align: center;
	}
	
	#recommended-product-3b {
		width: 153px;
		height: 170px;
		background: transparent url(../../assets/images/recommended-products-3-bg.jpg) no-repeat left top;
		margin: 0 0 20px 0;
		padding: 10px 20px 0 20px;
		text-align: center;
	}
	
	#products-bottom {
		text-align: left;
		padding: 0 0 0 35px;
	}
	
	.products-bottom {
		text-align: left;
		padding: 0 0 0 35px;
	}

/* Body - Sidebar */

#body-sidebar {
		float: right;
		padding: 0 0 50px 0;
		
	}
	
	/* Young at Heart box */
	#sidebar-young-at-heart {
		width: 300px;
		height: 335px;
		background: transparent url(../../assets/images/young-at-heart-bg.jpg) no-repeat left top;
		margin: 0 0 20px 0;
	}
	
	#sidebar-young-at-heart p{
		line-height: 14px;
	}
		
	#young-at-heart-header {
		text-indent: -9999px;
		height: 100px;
	}
	
	#healthy-heart-survey {
		height: 68px;
		padding: 10px 15px 0 48px;
	}
	
	#heart-screening {
		height: 68px;
		padding: 10px 15px 0 48px;
	}
	
	#join-crusade {
		height: 69px;
		padding: 10px 15px 0 48px;
	}
	
	#contact-us {
		width: 270px;
		height: 165px;
		background: transparent url(../../assets/images/sidebar-contact-us-bg.jpg) no-repeat left top;	
		padding: 25px 15px 0 15px;
		margin: 60px 0 0 0;
	}
	
	/* Videos */
	
	#sidebar-video {
		width: 270px;
		height: 291px;
		background: transparent url(../../assets/images/sidebar-video-bg.jpg) no-repeat left top;
		padding: 15px 15px 0 15px;
		margin: 0 0 25px 0;
	}
	
	#video {
		width: 272px;
		height: 178px;
		margin: 8px 0 0 0;
	}
	
	/* Newsletter box */
	
	.newsletter {
		font-size: 19px;
		margin: 25px 0 0 0;
	}
	
	#newsletter-box {
		width: 260px;
		height: 116px;
		background: transparent url(../../assets/images/newsletter-bg.jpg) no-repeat left top;
		margin: 15px 0 15px 0;
		padding: 15px 20px 0 20px;
	}
	
	#newsletter-box p {
		margin: -5px 0 5px 0;
	}
	
	.newsletter-input {
		width: 181px;
		height: 26px;
		background: transparent url(../../assets/images/newsletter-input-bg.jpg) no-repeat left top;
		border: none;
		padding:0px 0 0 10px;
	}

	#newsletter-input{
		margin: 0 0 0 0;
	}

	.newsletter-input-error {
		width: 181px;
		height: 26px;
		background: transparent url(../../assets/images/newsletter-input-error-bg.jpg) no-repeat left top;
		border: none;
		padding: 0 0 0 10px;
		margin: 0 0 0 0;
	}
	
	/* Social Network box */
	
	#social-network-box {
		width: 300px;
		height: 84px;
		/* background: transparent url(../../assets/images/social-network-bg-a.jpg) no-repeat left top;	*/
		padding: 0 0 0 20px;
	}
		
	/* Bottom Ad Banner */
	
	#sidebar-bottom-banner {
		width: 300px;
		height: 149px;
		vertical-align: baseline;
		margin: 0 0 22px 0;
	}
	
	/* Sidebar Product */
	
	#sidebar-product-top{
		margin:0;
		width: 300px;
		height: 6px;
		background: transparent url(../../assets/images/sidebar-product-top.gif) no-repeat left top;
	}
	
	#sidebar-product-main {
		width: 230px;
		border-left: 1px solid #d9d9d9;
		border-right: 1px solid #d9d9d9;
		padding: 10px 35px 20px 35px;
		text-align: center;
	}
	
	#sidebar-product-main p{
		line-height: 18px;
		text-align: justify;
		margin: 15px 0 0 0;
	}
	
	#sidebar-product-main a {
		display: block;
		margin: 10px 0 10px 0;
		}
	
	#sidebar-product-bottom{
		width: 300px;
		height: 6px;
		background: transparent url(../../assets/images/sidebar-product-bottom.gif) no-repeat left top;
		margin: 0 0 25px 0;
	}

/* Subpage */

#subpage-content {
	padding: 0 20px 0 20px;
}
	
	#subpage-content p {
		text-align:justify;	
	}
	
	#subpage-content ul {
		list-style-image: url(../../assets/images/subpage-menu-arrow.jpg);
		margin-bottom:15px;
	}
	
	.subpage-img {
		float: right;
		margin: 0 0 10px 15px;
		width: 275px;
	}
	
	.content-testimonial {
		padding: 20px 20px 20px 50px;
		margin: 25px 0 25px 0;
		background: #f7f3f0 url(../../assets/images/testimonials-bg.jpg) no-repeat left top;
	}
	
	.content-survey-banner {
		margin: 30px 0 30px 0;	
	}
	
	.content-video-box {
		text-align: center;
		padding: 20px;
		margin: 30px 0 30px 0;
		background-color: #faf8f6;
		width:540px;
	}
	
	.content-fitbit-box {
		text-align: left;
		padding: 20px;
		margin: 0 0 20px 0;
		background-color: #faf8f6;
		width:540px;
	}
	
	
	/* Subpage Menu*/
	
	#subpage-sidebar-menu-top {
		width: 300px;
		height: 17px;
		background: transparent url(../../assets/images/subpage-menu-top.jpg) no-repeat left top;
	}
	
	#subpage-sidebar-menu-bottom {
		width: 300px;
		height: 17px;
		background: transparent url(../../assets/images/subpage-menu-bottom.jpg) no-repeat left top;
		margin: 0 0 20px 0;
	}
	
	#subpage-sidebar-menu ul {
		margin: 0;
		list-style-type: none;
		border-right: 1px solid #d9d9d9;
		border-left: 1px solid #d9d9d9;
		padding: 0 15px 0 15px;
	}
	
	#subpage-sidebar-menu ul li {
		margin: 0px;
		padding: 0px;
		border-bottom:1px solid #e7e7e7;
		background: transparent url(../../assets/images/subpage-menu-arrow.jpg) no-repeat 13px 12px;
	}
	
	#subpage-sidebar-menu ul li.last {
		margin: 0px;
		padding: 0px;
		border: none;
	}
	
	
	#subpage-sidebar-menu li a {
		color: #2b5c9b;
		text-decoration: none;
		width: 190px;
		line-height: 18px;
		display: block;
		padding: 6px 50px 9px 30px;
	}
	
	#subpage-sidebar-menu li a:hover {
		background: #d7edf7 url(../../assets/images/subpage-menu-hover.jpg) no-repeat left top;
	}

	#subpage-sidebar-menu dt a.selected {
		background: #d7edf7 url(../../assets/images/subpage-menu-hover.jpg) no-repeat left top;
		display: block;
	}

	.subpage-sidebar-menu-active {
		background: #d7edf7 url(../../assets/images/subpage-menu-hover.jpg) no-repeat left top;
	}
	
	
	
	/* Subpage Menu - Vertical Slider Dropdown */
	
	#subpage-sidebar-vertical-slider-menu {
		margin: 0;
		list-style-type: none;
		border-right: 1px solid #d9d9d9;
		border-left: 1px solid #d9d9d9;
		padding: 1px 13px 0 15px;
	}
		
	#subpage-sidebar-vertical-slider-menu dt.subpage-sidebar-vertical-slider-menu-level1 {
		background: #d7edf7 url(../../assets/images/subpage-menu-hover.jpg) no-repeat left top;
	}


	#subpage-sidebar-vertical-slider-menu dt.subpage-sidebar-vertical-slider-menu-level1-selected {
		background: #d7edf7 url(../../assets/images/subpage-menu-hover.jpg) no-repeat left top;
	}

	#subpage-sidebar-vertical-slider-menu dt {
		margin: 5px 0 0 0;
		padding: 0px;
		border-bottom:2px solid #9ABDE4;
	}
	
	#subpage-sidebar-vertical-slider-menu dt a {
		color: #2b5c9b;
		text-decoration: none;
		width: 190px;
		line-height: 18px;
		display: block;
		padding: 6px 50px 7px 30px;
	}

	
	#subpage-sidebar-vertical-slider-menu ul {
		border: none;
		padding: 0 0 0 10px;
	}

	#subpage-sidebar-vertical-slider-menu li.subpage-sidebar-vertical-slider-menu-level2-selected {
		background: #d7edf7 url(../../assets/images/subpage-menu-hover.jpg) no-repeat left top;
	}

	#subpage-sidebar-vertical-slider-menu li a {
		width: 180px;
		padding: 6px 50px 6px 30px;
	}
	
	
	/* Newsletter Sign Up Page */
	
	#cardio-ebook-banner {
		width: 940px;
		height: 348px;
		background: transparent url(../../assets/images/cardio-ebook-banner.jpg) no-repeat left top;
		text-indent: -9999px;
		margin: 0 0 40px 0;
		}
	
	#cardio-ebook-form-container {
		width: 860px;
		height: 266px;
		background: transparent url(../../assets/images/cardio-ebook-form-bg.jpg) no-repeat left top;
		margin: 0 0 50px 0;
		padding: 40px 0 0 80px;
		}
		
	table#newsletter-subscribe .field_label_required {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14px;
		}
		
	table#newsletter-subscribe input.field_required {
		border: 1px solid #9a9a9a;
		width: 245px;
		height: 28px;
		padding: 0 10px 0 10px;
		line-height:25px;
		}
		
	table#newsletter-subscribe {
		margin: 0 0 0 20px;
		}
		
	table#newsletter-subscribe td {
		padding: 10px 0 10px 20px;
		}
	
	.sign-up-newsletter-button {
		width: 120px;
		height: 28px;
		background: transparent url(../../assets/images/btn_newsletter_signup.gif) no-repeat left top;
		border: none;
		text-indent: -9999px;
		cursor: pointer;
		margin: 0 0 0 85px;
		padding: 0;
		border: 0 none;
	}
	
	/* Footer */
#footer {
	height: 143px;
	color: #2b5c9b;
	padding: 16px 0 0 0;
}
	
	#footer-copyright {
		text-align:center;
		margin:20px 0 0 0;
		font-size:12px;
		color:#FFFFFF;
	}
	
	.footer-link {
		float: right;
		color: #595959;
		margin: 20px 30px 0 0;
	}

	.footer-disclaimer {
		float: left;
		color: #595959;
		margin: 20px 0 0 30px;
	}
	
	#footer-bottom-info {
		border-top: 1px solid #cecac5;
		padding: 0;
		margin: 0;
	}
	
	/* Footer - Menu */
	#footer-menu {
		padding: 0;
		margin: 0 0 0 5px;
		
	}

	ul.footer-menu {
		margin: 0; 
		padding:0;
	}

	ul.footer-menu li {
		list-style:none;
		float:left;
		padding:0; 
		margin:0 0 20px 0; 
	}

	ul.footer-menu a {
		background:url(../../assets/images/header-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#2b5c9b; 
		text-decoration:none;
		padding: 0 25px 10px 25px;
		font-weight: normal;
		font-size: 12px;
	}

	ul.footer-menu a:hover {
		background:url(../../assets/images/header-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#2b5c9b; 
		text-decoration:underline;
	}

	ul.footer-menu a.on {
		background:url(../../assets/images/header-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#f5822b; 
		text-decoration:none;
	}

/* Health Heart Survey */

	/* scrollable */
	
	#survey_instructions-top {
		margin: 40px 0 0 0;
		background: url(../../assets/images/survey-instructions-top.jpg) no-repeat left bottom;
		width: 935px;
		height: 6px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	
	#survey_instructions {
		margin: 0;
		padding: 20px 20px 15px 20px; 
		background: url(../../assets/images/survey-instructions-main.jpg) repeat-y left top;
		width: 895px;
		margin-top:0px;
		
	}
	
	#survey_instructions-bottom {
		margin: 0;
		background: url(../../assets/images/survey-instructions-bottom.jpg) no-repeat left top;
		width: 935px;
		height: 6px;
	}
	
	#survey_container {
		margin: 40px 0 240px 0;
	}
	
	#survey_container h5 {
		color: #3E3E3E;
		font-size: 28px;
		margin: 0;
		padding: 0;
	}
	
	.lifestyle_container {
		overflow: hidden;
		height: 300px;
		width: 686px;
		position: relative;
		font-size: 14px;
		
	}

	.lifestyle_container ul {margin: -5px 5px; list-style: none;}
	.lifestyle_container li {list-style: none;}
	.lifestyle_container ul li {
		height: 300px;
		width: 676px;
		list-style:none;
		margin: 5px 0px;
		background: url(../../assets/images/bg_lifestyle_item.jpg) no-repeat top;
		
	}	
	.lifestyle_container ul li {
		height: 300px;
		width: 676px;
		list-style:none;
		margin: 5px 0px;
		background: url(../../assets/images/bg_lifestyle_item.jpg) no-repeat top;
		
	}


	.lifestyle_container>ul li {
		height: 300px;
		width: 676px;
		list-style:none;
		margin: 5px 0px;
		background: url(../../assets/images/bg_lifestyle_item.jpg) no-repeat top;
		
	}

	.lifestyle_container>ul li div.padding { padding: 15px 20px;}
	.lifestyle_container ul li div.padding { padding: 15px 20px;}

	.lifestyle_button_yes {
		background: url(../../assets/images/survey-button-yes.jpg) no-repeat top;
		width: 48px;
		height: 23px;
		margin: 0px 6px;
		text-indent: -9999px;
		border: none;
	}

	.lifestyle_button_yes:hover {
		background: url(../../assets/images/survey-button-yes-hover.jpg) no-repeat top;
		
	}
	
	.lifestyle_button_no {
		background: url(../../assets/images/survey-button-no.jpg) no-repeat top;
		width: 48px;
		height: 23px;
		margin: 0px 6px;
		text-indent: -9999px;
		border: none;
	}

	.lifestyle_button_no:hover {
		background: url(../../assets/images/survey-button-no-hover.jpg) no-repeat top;
		
	}
	
	.lifestyle_button_idk {
		background: url(../../assets/images/survey-button-idk.jpg) no-repeat top;
		width: 118px;
		height: 23px;
		margin: 0px 6px;
		text-indent: -9999px;
		border: none;
	}

	.lifestyle_button_idk:hover {
		background: url(../../assets/images/survey-button-idk-hover.jpg) no-repeat top;
		
	}
	
	#question_countdown {
		padding: 0;
		line-height: .85em;
	}

	/* content specific */
	#content .p {
		margin: -2px 5px 10px 25px;
		padding-left: 10px;
		display: inline-block;
	}

	#content ul.p {
		list-style-position: inside;
	}

	#content .p li {
		margin: 0px 0px 2px 0px;
		padding: 2px 0px;
	}

	#content img[align=left] {
		float: left;
		margin: 0px 8px 6px 0px;
		padding: 3px;
		border: 1px solid #cecece;
	}

	.box {
		margin: 6px;
		padding: 3px;
		text-align: center;
		display: inline-block;
		border: 1px solid #cecece;
	}

	.box img {
		display: block;
	}

	.box span {
		display: block;
		margin-top: 3px;
		text-align: center;
		font-size: 11px;
	}

	.box[align=left] {
		float: left;
	}

	.box[align=right] {
		float: right;
	}

	#content h4, #content h5, #content h6 {
		/* margin-bottom: 1px; */
	}

	#content h6 ~ .p {
		margin-top: -30px;
	}
	
	
	/* Easy Slider */
	
	img{border:none;}
				
	.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
	}
	
	#slideshow {
		width: 620px;
		background: url(../../assets/images/slideshow_bg.gif) no-repeat left top;
		position:relative;
		padding: 3px 0 0 0;
		/*height: 294px;*/
		height:353px;
		margin: 0;
	}
	
	#slider {margin: 0 0 0 3px;}
	#slider2 {margin:0;}
	
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#slider2{margin-top:1em;}
	#slider li { 
		width:614px;
		height:294px;
		overflow:hidden; 
	}
	
	#slider2 li {
		width:260px;
		height:140px;
		overflow:hidden;
	}
	
	#slider2 li img {margin-right:35px;}
	
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:690px;
		background:#fff;		
		margin-bottom:2em;
	}	
	
	#prevBtn a {
		display:block;
		width:28px;
		height:30px;
		position:absolute;
		left:25px;
		top:71px;
		z-index:1000;
		background:url(../../assets/images/bottom_banners_btn_left.gif) no-repeat;
		font-size:0;
	}
	
	#nextBtn a {
		display:block;
		width:28px;
		height:30px;
		position:absolute;
		left:885px;
		top:71px;
		z-index:1000;
		background:url(../../assets/images/bottom_banners_btn_right.gif) no-repeat;
		font-size:0;
	}

/* numeric controls */	
	

	ol#controls{
		margin: 0;
		padding:0;	
		}
	ol#controls li{
		margin:0; 
		padding:0;
		float:left;
		list-style:none;
		}
	ol#controls li a{
		float:left;
		display:block;
		margin: 0 0 20px 0;
		}
	
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	ol#controls li a#slide_0 {width:207px; height:38px; background-image:url(../../assets/images/slides_tab_1.gif); background-position:top;}
	ol#controls li a#slide_1 {width:206px; height:38px; background-image:url(../../assets/images/slides_tab_2.gif); background-position:top;}
	ol#controls li a#slide_2 {width:207px; height:38px; background-image:url(../../assets/images/slides_tab_3.gif); background-position:top;}

	ol#controls li.current a#slide_0 {width:207px; height:38px; background-image:url(../../assets/images/slides_tab_1.gif); background-position:bottom;}
	ol#controls li.current a#slide_1 {width:206px; height:38px; background-image:url(../../assets/images/slides_tab_2.gif); background-position:bottom;}
	ol#controls li.current a#slide_2 {width:207px; height:38px; background-image:url(../../assets/images/slides_tab_3.gif); background-position:bottom;}

/* // Easy Slider */

	/* Survey Results Styles*/
	
	#survey-questions-box-top{
		margin: 15px 0 0 0;
		width: 580px;
		height: 20px;
		background: transparent url(../../assets/images/survey-box-top.jpg) no-repeat left top;
	}
	
	#survey-questions-box {
		width: 533px;
		border-left: 1px solid #d9d9d9;
		border-right: 1px solid #d9d9d9;
		padding: 0 25px 10px 20px;
	}
	
	
	#survey-questions-box h2 {
		margin: 0 0 10px 0;
		padding: 0;
		font-size: 18px;
	}
	
	#survey-questions-box-bottom{
		width: 580px;
		height: 20px;
		background: transparent url(../../assets/images/survey-box-bottom.jpg) no-repeat left top;
		margin: 0 0 25px 0;
	}
	
	
	ul.survey-questions-list li {
		color: #7d7d7d;
		font-size: 12px;
		line-height: 19px;
		margin: 0 0 12px 0;
		list-style: none;
		background: transparent url(../../assets/images/survey-questions-icon.jpg) no-repeat left 4px;
		padding: 0 0 0 25px;
		
	}
	
	
	#survey-articles-box-top{
		margin:0;
		width: 580px;
		height: 20px;
		background: transparent url(../../assets/images/survey-box-top.jpg) no-repeat left top;
	}
	
	#survey-articles-box {
		width: 533px;
		border-left: 1px solid #d9d9d9;
		border-right: 1px solid #d9d9d9;
		padding: 0 25px 10px 20px;
	}
	
	#survey-articles-box p{
		line-height: 16px;
	}
	
	#survey-articles-box h2 {
		margin: 0 0 10px 0;
		padding: 0;
		font-size: 18px;
	}
	
	#survey-articles-box-bottom{
		width: 580px;
		height: 20px;
		background: transparent url(../../assets/images/survey-box-bottom.jpg) no-repeat left top;
		margin: 0 0 25px 0;
	}
	
	ul.survey-articles-links li {
		line-height: 19px;
		margin: 0 0 12px 0;
		list-style: none;
		background: transparent url(../../assets/images/survey-links-icon.jpg) no-repeat left 4px;
		padding: 0 0 0 20px;
	}
	
	.survey-recommended-supplements-img {
		float: left;
		margin: 0 20px 20px 0;

	}
	
	.field_label_normal {
	}
	
	#q_calculate_bmi{
		background: transparent url(../../assets/images/btn-calculate-bmi.gif) no-repeat left top;
		text-indent: -9999px;
		width: 98px;
		height: 23px;
		border: none;
		cursor: pointer;
	}
	
	#btn-submit-survey{
		text-indent: -9999px;
		width: 98px;
		height: 23px;
		border: none;
		cursor: pointer;
		margin: 10px 0 0 0;
	}
	
	#bmi_height_feet {
		margin: 0 0 0 5px;
		text-align: center;
	}
	
	#bmi_height_inches {
		margin: 0 0 0 10px;
		text-align: center;
	}
	
	#bmi_weight {
		text-align: center;
	}
	
	a.print-results-button {
		text-indent: -9999px;
		display: block;
		width: 300px;
		height: 32px;
		background: transparent url(../../assets/images/print-results-button.jpg) no-repeat left top;
		margin: 0 0 15px 0;
	}
	
	a.print-results-button:hover {
		background: transparent url(../../assets/images/print-results-button-hover.jpg) no-repeat left top;
	}
	
	a.screening-centers-contact-button {
		text-indent: -9999px;
		display: block;
		width: 86px;
		height: 28px;
		background: transparent url(../../assets/images/screening-offices-contact-button.jpg) no-repeat left top;
		margin: 0 0 0 30px;
		float: left;
	}
	
	a.screening-centers-contact-button:hover {
		background: transparent url(../../assets/images/screening-offices-contact-button-hover.jpg) no-repeat left top;
	}
	
	a.screening-events-register-button {
		text-indent: -9999px;
		display: block;
		width: 86px;
		height: 28px;
		background: transparent url(../../assets/images/screening-events-register-button.jpg) no-repeat left top;
		margin: 0;
		float: left;
	}
	
	a.screening-events-register-button:hover {
		background: transparent url(../../assets/images/screening-events-register-button-hover.jpg) no-repeat left top;
	}
	
	
	#screening-centers-box p.screening-distance {
		float: right;
		font-size: 12px;
		margin: 5px 0 0 0;
	}
	
	
	#screening-centers-box-top {
		width: 300px;
		height: 60px;
		background: transparent url(../../assets/images/screening-centers-heading.jpg) no-repeat left top;
		text-indent: -9999px;
	}
	
	#screening-centers-box-top h2 {
		margin: 0;
		padding: 0;
	}
	
	#screening-centers-box p{
		font-size: 14px;
		color: #595959;
		line-height: 20px;
			
	}
	
	#screening-centers-box-1 {
		width: 300px;
		height: 140px;
		background: transparent url(../../assets/images/screening-centers-1-bg.jpg) no-repeat left top;
	}
	
	.screening-centers-contact-info {
		padding: 15px 20px 3px 82px;
	}
	
	.screening-centers-bottom-links {
		padding: 0 60px 0 50px
		
	}
	
	#screening-centers-box-2 {
		width: 300px;
		height: 140px;
		background: transparent url(../../assets/images/screening-centers-2-bg.jpg) no-repeat left top;
	}
	
	#screening-centers-box-3 {
		width: 300px;
		height: 140px;
		background: transparent url(../../assets/images/screening-centers-3-bg.jpg) no-repeat left top;
	}
	
	#screening-centers-box-bottom {
		width: 300px;
		height: 30px;
		background: transparent url(../../assets/images/screening-box-bottom.jpg) no-repeat left top;
		text-align: center;
		padding: 5px 0 0 0;
		margin: 0 0 10px 0;
	}
	
	
	
	
	/* Screening Events Box Styles*/
	
	#screening-events-box-top {
		width: 300px;
		height: 60px;
		background: transparent url(../../assets/images/screening-events-heading.jpg) no-repeat left top;
		text-indent: -9999px;
		margin: 10px 0 0 0;
	}
	
	#screening-events-box-top h2 {
		margin: 0;
		padding: 0;
	}
	
	#screening-events-box p{
		font-size: 12px;
		color: #595959;
		line-height: 18px;
			
	}
	
	#screening-events-box-1 {
		width: 295px;
		height: 130px;
		background: transparent url(../../assets/images/screening-events-bg.jpg) no-repeat left top;
		padding: 10px 0 0 5px;
	}
	
	.screening-events-contact-info {
		padding: 15px 20px 3px 82px;
	}
	
	.screening-events-bottom-links {
		padding: 0 60px 0 50px
		
	}
	
	#screening-events-box-2 {
		width: 295px;
		height: 130px;
		background: transparent url(../../assets/images/screening-events-bg.jpg) no-repeat left top;
		padding: 10px 0 0 5px;
	}
	
	#screening-events-box-3 {
		width: 295px;
		height: 130px;
		background: transparent url(../../assets/images/screening-events-last-bg.jpg) no-repeat left top;
		padding: 10px 0 0 5px;
	}
	
	#screening-events-box-bottom {
		width: 300px;
		height: 30px;
		background: transparent url(../../assets/images/screening-box-bottom.jpg) no-repeat left top;
		text-align: center;
		padding: 5px 0 0 0;
	}
	
	.screening-events-date {
		width: 60px;
		height: 85px;
		float: left;
		padding: 0 0 0 20px;
	}
	
	.screening-events-date-calendar{
		background: transparent url(../../assets/images/calendar-bg.jpg) no-repeat left top;
		width: 44px;
		height: 50px;
		text-align: center;
		padding: 10px 0 0 0;
	}
	
	.screening-events-info-location {
		float:left;
	}
	
	#screening-events-box p.event-calendar-day {
		font-size: 25px;
		margin: 0 0 5px 0;
		padding: 0;
		color: #99b3d4;
	}
	
	#screening-events-box p.event-calendar-month {
		font-size: 12px;
		font-weight: bold;
		margin: 0;
		padding: 0;
		color: #FFF;
	}
	
	#screening-events-box p.screening-events-distance {
		float: right;
		font-size: 12px;
		margin: 5px 0 0 0;
	}
	
	.screening-events-bottom-links {
		padding: 0 45px 0 80px
		
	}

	/* Research Articles Styles*/
	#tabs{

	}


	/* Login Page */
	#login-box {
		width: 880px;
		border: 1px solid #d9d9d9;
		padding: 20px;
		text-align:center;
	}

	#login-form {
		width: 290px;
		height: 157px;
		background: transparent url(../../assets/images/login-box.jpg) no-repeat left top;
		margin-left:290px;
/*		margin-left: 0px;*/
		margin-bottom: 30px;
		text-align: center;
		padding: 0px 10px 10px 0;
		float:left;
		display:block;
	}

	/* Sign Up Page */
	
	#signup-box-top{
		margin: 15px 0 0 0;
		width: 580px;
		height: 20px;
		background: transparent url(../../assets/images/survey-box-top.jpg) no-repeat left top;
	}
	
	#signup-box {
		width: 538px;
		border-left: 1px solid #d9d9d9;
		border-right: 1px solid #d9d9d9;
		padding: 20px;
	}

	#signup-box-bottom{
		width: 580px;
		height: 20px;
		background: transparent url(../../assets/images/survey-box-bottom.jpg) no-repeat left top;
		margin: 0 0 25px 0;
	}
	.login-error-msg{
		font-size:10px;
		margin-bottom:-5px;
	}
	#signup-form {
		width: 450px;
		margin-left:10px;
		margin-bottom: 10px;
		text-align: left;
		padding: 10px;
	}

	#signup-form-label, .signup-form-label {
		float: left;
		width: 200px;
	}

	#signup-form-dotted-line{
		border-bottom:1px dotted #b6ccd9;
		margin: 0 10px 15px 0;
		width: 50px;
	}
	
	/*Contact Us Page */

	td.formSeparator, td.formLabel, td.formField  {
		border: none;
		background: none;
		width:100px;
	}

	

	@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}


/* BMI CALCULATOR  */
#bmi-calculator {
	width: 580px;
	height: 400px;
	background: url(../../assets/images/BMI-calculator-bg.jpg) left top no-repeat;
	padding: 110px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #285fa5;
	margin-bottom:-110px;
}

#bmi-intro-text {
	width: 250px;
	margin: 0 0 35px 28px;
}


#bmi-form-container {
	margin: 0 0 0 28px;
}

input.bmi-weight {
	width: 90px;
	height: 22px;
	line-height:22px;
	background: url(../../assets/images/input-weight.jpg) left 2px no-repeat;
	border: none;
	padding: 4px 5px 0 10px;
	text-align: center;
	margin: 0 0 0 10px;
}

input.bmi-height {
	width: 68px;
	height: 23px;
	line-height:23px;
	background: url(../../assets/images/input-height.jpg) left 1px no-repeat;
	border: none;
	padding: 3px 0 0 0;
	text-align: center;
	margin: 0 0 0 10px;
}

.bold {
	font-size: 18px;
	font-weight: bold;
}

fieldset {
	padding: 15px 0 0 0;
	border: none;
}

#bmi-calculate-btn {
	width: 79px;
	height: 23px;
	background: url(../../assets/images/btn-calculate.jpg) left top no-repeat;
	border: none;
	text-indent: -9999px;
	margin: 15px 0 0 100px;
	cursor: pointer;
}


#measurement-units {
	clear: both;
	margin: 24px 0 0 0;	
}

.bmi-english-metric-btn {
	width: 290px;
	height: 40px;
	border: none;
	text-indent: -9999px;
	margin: 15px 0 0 0;
	cursor: pointer;
}

.bmi-english-btn-on {
	background: url(../../assets/images/btn-english-units.jpg) left top no-repeat;
}

.bmi-english-btn-off {
	background: url(../../assets/images/btn-english-units-off.jpg) left top no-repeat;
}

.bmi-metric-btn-on {
	background: url(../../assets/images/btn-metrics-units-on.jpg) left top no-repeat;
}

.bmi-metric-btn-off {
	background: url(../../assets/images/btn-metrics-units.jpg) left top no-repeat;
}


#bmi-english-btn {	
	float: left;
}

#bmi-metric-btn {
	float: right;
}


/* BMI CALCULATOR - RESULTS PAGE  */

#bmi-calculator-results {
	width: 580px;
	height: 400px;
	background: url(../../assets/images/BMI-results-bg.jpg) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #285fa5;
	display:none;
}

#reults-text {
	width: 500px;
	padding: 150px 0 0 30px;
}

#bmi-english {
}

#bmi-metric {
	display:none;
}


/* Text styles  */

#bmi-calculator-results h1 {
	font-size: 30px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

#bmi-calculator-results h2 {
	font-size: 18px;
	font-weight: normal;
}

#bmi-calculator-results p {
	line-height: 18px;
	margin: 10px 0 15px 0;
}

#bmi-weight-type-label {
	font-size: 18px;
	font-weight: normal;
}

#bmi-value {
	font-weight:bold;
}

#bmi-weight-type {
}

#bmi-calculator-results span.Underweight {
}

#bmi-calculator-results span.Normal {
	color:green;
}

#bmi-calculator-results span.Overweight {
	color:orange;
}

#bmi-calculator-results span.Obese {
	color:red;
}


#bmi-recalculate-btn {
	width: 87px;
	height: 23px;
	background: url(../../assets/images/btn-recalculate.jpg) left top no-repeat;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
	margin: 0 20px 0 0;
}

button.save-profile {
	width: 99px;
	height: 23px;
	background: url(../../assets/images/btn-save-profile.jpg) left top no-repeat;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
}
.lifestyle_results_info{
	font-size:10px;
	font-size:expression('9px');
	margin-bottom:5px;
}

.question_button{
	border: 1px solid #EEF5FB;
	display:inline;
	padding-left: 200px;
}
.box_bmi{
	border: 1px solid #EEF5FB;
	display:inline;
	padding-left: 200px;
}
.question_box {
	height:245px;
	width:632px;
	display:block;
}
.question_text{
	padding-bottom: 30px;	
	height:90px;
}

/* Product Catalog Page - START */
.store-catalog-product-group-container ul.feature-list {
	list-style-image: url("../../assets/images/subpage-menu-arrow.jpg");
}

.store-catalog-product-group-detail-container ul.feature-list {
	list-style-image: url("../../assets/images/subpage-menu-arrow.jpg");
}

/* Product Catalog Page - END */


/* Product Detail Page - START */
#store-catalog-product-group-detail-tabs-container ul.feature-list li {
	background:none;
	height:100%;
	border:none;
	margin:0 30px 10px 20px;
	width:100%;
}

#store-catalog-product-group-detail-tabs-container ul.feature-list {
	margin-right:20px;
	list-style-image: url("../../assets/images/subpage-menu-arrow.jpg");
}

.product-overview-image {
	border: 1px solid gray;
	padding: 2px;
}
/* Product Detail Page - END */


div.recommended{
	display: table;
	width: 100%;
	
}
.ui-accordion .ui-accordion-header a {
	padding-left: 1.7em;
}
.for-the-young-at-heart-program-rm-bt{
	margin-left: 19px !important;
	margin-top: 34px !important;

}