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

/*

	TABLE OF CONTENT

	1. Site Styles
	
	2. Page Styles
	
	3. Media Queries
	
	4. Font-Face

*/



/* ---- 1. Site Styles -------------------------------------------------------------------------------- */



	/* header */
	div#logoSection { height: 80px; overflow: hidden; /* width: 250px; */ float: left; }
	/* header */

	div#centerSection div.logoAlign, div#centerSectionTwo div.logoAlign { padding-left: 55px; }
	
	a:hover { text-decoration:none; color: #8DC63F; }

	h1 { font-family: "Museo", "Palatino", "Hoefler Text", "Baskerville", "Georgia", "Times New Roman", serif!important; font-weight: 500; font-style: normal; font-size: 24px; line-height: 26px; color: #8DC63F; }
	h1 sup { font-size: 40%; line-height: 0; position: relative; vertical-align: baseline; top: -1em; }
	h2 { font-family: MuseoSlab-500,Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif !important; font-weight: normal; font-style: normal; font-size: 18px; line-height: 21px; color: #8DC63F; color: #575757; }
	h2.likeH1 { font-family: "Museo", "Palatino", "Hoefler Text", "Baskerville", "Georgia", "Times New Roman", serif!important; font-weight: 500; font-style: normal; font-size: 24px; line-height: 26px; color: #8DC63F; }
	h3 { font-family: "museo-sans",Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #000; }
	p, li, dd, dt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #575757; }
	p.last { margin-bottom: 0; }
	p strong, p b { color: inherit; }
	nav.breadcrumb p, nav.breadcrumb p a { font-size: 11px; line-height: 13px; color: #7F7F7F; }
	nav.breadcrumb p a:hover { font-size: 11px; line-height: 13px; color: #82c643; }
	strong, b { color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; font-weight: bold; }
	
	
	/* bullets and dashes */
	ul.blueBullets li, ul.blueBullets li ul li { padding-left: 12px; background: url('http://www.about-axona.com/assets/templates/site/css/images/blue-bullet-3x3.gif') 3px 8px no-repeat; }
	ul.darkBlueBullets li, ul.darkBlueBullets li ul li { padding-left: 12px; background: url('http://www.about-axona.com/assets/templates/site/css/images/dark-blue-bullet-3x3.gif') 3px 8px no-repeat; }
	ul.dashBullets li, ul li ul.dashBullets li { padding-left: 20px; background: url('http://www.about-axona.com/assets/templates/site/css/images/text-dash-12x2.gif') 3px 8px no-repeat; }
	ul.blueBullets li ul, ul.darkBlueBullets li ul { margin-left: 0; padding-left: 0; }
	/* / bullets and dashes */
	
	/* top logo */
	div#topLogo { width: 120px; float: left; }
	/* / top logo */
	
	/* top selection */
	#topSelection ul { padding-top: 1px; text-align: right; }
	#topSelection ul li { display: block; float:right; padding-left: 0px; border-radius: 0px 0px 5px 5px; background-color:#636363; margin-left: 3px; }
	#topSelection ul li a { color: #ffffff; font-size: 14px; line-height: 14px; text-decoration: none; display: inline-block; padding: 5px 10px 5px 10px; }
	#topSelection ul li.active a { background: #92BD40; color: #ffffff; }
	/* / top selection */
		
	/* top icons*/
	
/* ----------------------------------- check if still exist ----------------------------------------------- */
	div#signUp { color:#000000; display:block; float: right; margin-bottom: 5px; font-family: "museo-sans", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight:100; }
/* ----------------------------------- / check if still exist --------------------------------------------- */

	div#topIcons ul { margin-bottom: 0; }
	div#topIcons ul li { display: inline-block; float: right; width: 30px; height: 30px; margin-bottom: 0; }
	div#topIcons ul li a { display: block; float: right; width: 20px; height: 20px; padding: 5px; }
	div#topIcons ul li a:hover { color: #82c643; }
	/* / top icons */

	/* top portal */
	div#topPortal { clear: right; }
	div#topPortal div#topPortalLinks { clear: right; float: right; background: #eeeeee; padding: 4px 10px 4px 10px; border-radius: 5px 5px 5px 5px; }
	div#topPortal div#topPortalLinks, div#topPortalLinks a { color: #636363; font-size: 14px; line-height: 14px; text-decoration: none; }
	div#topPortalLinks a:hover { text-decoration: underline; }
	div#topPortal div#topPortalLinks a.portallogoutlink { display: none; }
	div#topPortal div#topPortalLinks a.portalloginlink { display: inline; }
	div#topPortal.inportal div#topPortalLinks a.portallogoutlink { display: block; }
	div#topPortal.inportal div#topPortalLinks a.portalloginlink { display: none; }
	div#topPortal div#topPortalSignUp { clear: right; float: right; font-size: 10px; color: #999999; }
	div#topPortal div#topPortalSignUp a { color: #999999; }
	/* / top portal */

	/* topInfoLine */
	#topInfoLine { width: 370px; float: left; padding-left: 150px; }
	#topInfoLine .topInfo { font-family: "Museo", "Palatino", "Hoefler Text", "Baskerville", "Georgia", "Times New Roman", serif!important; font-weight: 500; font-style: normal; font-size: 16px; line-height: 20px; color: #575757; }
	/* / topInfoLine */


	/* / first navigation */
	#firstNav { display: block; border-top: 1px solid #E5E5E5; }
	#firstNav ul { margin: 0;  padding: 0; padding-bottom: 20px; text-align:center; }
	#firstNav ul li { font-family: "museo-sans",Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif !important; list-style-type: none; display: inline; margin: 0; padding: 0; /*float: left;*/ font-size: 14px; text-transform:uppercase; }
	#firstNav ul li a { display: inline-block; text-decoration: none; padding: 11px; padding-left: 10px; padding-right: 10px; color: #000000; /* text-transform: uppercase; */ }
	#firstNav ul li a:hover { background: #b1b1b1; color: #ffffff; }
	nav#firstNav ul li.active a { color: #ffffff; background-color:#b1b1b1; }
	#firstNav ul li ul { display: none; /* position: absolute; z-index: 1000; */ }
	#firstNav ul li.hover ul { display: block }
	#firstNav ul li div.megaNav * { text-transform: none; }
	#firstNav ul li ol li.overview { display: none; /* show overview only on mobile */ }
	/* / first navigation *

	/* second navigation */
	nav#secondNav { margin-bottom: 20px; }
	nav#secondNav { padding-top: 20px; }
	nav#secondNav ul li { margin-bottom: 0; }
	nav#secondNav ul li { margin-bottom: 0; }
	nav#secondNav ul li a { font-family: "museo-sans",Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif !important; font-size: 13px; line-height: 15px; color: #7f7f7f; text-decoration: none; display: block; padding: 15px 10px 15px 0; background: url('../../images/us-en-cgp/elements/arrow-r-81c341-on-ffffff-8x12.gif') right center no-repeat; }
	nav#secondNav ul li.active a { color: #333333; background: url('../../images/us-en-hcp/elements/arrow-r-ffcd34-on-ffffff-8x12.gif') right center no-repeat; }
	nav#secondNav ul li.active ul li a { color: #7f7f7f; background: url('../../images/us-en-hcp/elements/arrow-r-81c341-on-ffffff-8x12.gif') right center no-repeat; }
	nav#secondNav ul li ul { margin: 0; }
	nav#secondNav ul li ul li a { font-weight: normal; border-top: 1px solid #cccccc; }
	nav#secondNav ul li a:hover, nav#secondNav ul li ul li a:hover { color: #333333; }
	/* / second anvigation */




	/* MEGA menu */
	.mmWrapper { display: none; }
	nav#firstNav ul li .mmBox { position: absolute; z-index: 2000; background: #ffffff; left: 10px; top: 150px; border: 1px solid #b1b1b1; border-top: #b1b1b1 3px solid; padding: 29px 49px 29px 49px; }
	nav#firstNav ul li .megaNav ul { display: block; }
	nav#firstNav ul li .megaNav ul li { width: 100%; }
	nav#firstNav ul li .megaNav ul li a, nav#firstNav ul li .megaNav ul li a:hover, nav#firstNav ul li .megaNav ul li ul li a, nav#firstNav ul li .megaNav ul li ul li a:hover  { font-family: "museo-sans",Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif!important; font-size: 13px; line-height: 15px; color: #7f7f7f; text-decoration: none; display: block; padding: 10px 10px 10px 0; background: url('../../images/us-en-cgp/elements/arrow-r-81c341-on-ffffff-8x12.gif') right center no-repeat; }
	nav#firstNav ul li .megaNav ul li ul li a, nav#firstNav ul li .megaNav ul li ul li a:hover  { border-top: 1px solid #cccccc!important; }
	nav#firstNav ul li .megaNav ul li.active a { color: #333333; background: url('../../images/us-en-hcp/elements/arrow-r-ffcd34-on-ffffff-8x12.gif') right center no-repeat; }
	nav#firstNav ul li .megaNav ul li.active ul li a, nav#firstNav ul li .megaNav ul li.active ul li a:hover { color: #7f7f7f; background: url('../../images/us-en-hcp/elements/arrow-r-81c341-on-ffffff-8x12.gif') right center no-repeat; }
	nav#firstNav ul li .megaNav ul li a:hover, nav#firstNav ul li .megaNav ul li ul li a:hover { color: #333333!important; }
	nav#firstNav ul li .mmBox { display: none; }
	nav#firstNav ul li .mmBox * { text-transform: none; }
	nav#firstNav ul li:hover .mmBox, nav#firstNav ul li:hover .mmBox * { display: block; }
	nav#firstNav ul li:hover .mmBox, nav#firstNav ul li:hover .mmBox span.keeptogether { display: inline; }
	nav#firstNav ul li .mmBox a.cleanLink, nav#firstNav ul li .mmBox a.cleanLink:hover, nav#firstNav ul li .mmBox a:hover.cleanLink { border: none; padding: 0; }
	div.mmContentOne h4, div.mmContentTwo h4 { font-size: 16px; color: #f56533; font-family: "Museo","Palatino","Hoefler Text","Baskerville","Georgia","Times New Roman",serif; margin: 18px 0 0 0; padding: 0 10px 0 0; line-height: 18px; }
	div.mmContentTwo h4 { margin: 0 0 5px 0; }
	div.mmContentTwo p { font-size: 13px; line-height: 16px; margin: 10px 0 0 0; color: #333333; }

	/* 35 */
	#mmMain_35 div.mmContentOne a.animationLinkTypeA { background: none; font-size:13px; line-height:16px; padding:0; margin:5px 0; color:#333333; font-weight:400; }
	#mmMain_35 div.mmContentOne a.animationLinkTypeA:hover { background: none; }
	#mmMain_35 div.mmContentTwo p a.linkButtonTypeA { background: #82C643; font-size: 16px; line-height: 16px; font-family: "Museo","Palatino","Hoefler Text","Baskerville","Georgia","Times New Roman",serif; font-weight: 500; }
	#mmMain_35 div.mmContentTwo p a.linkButtonTypeA:hover { background: #82C643; }
	/* / 35 */

	/* 36 */
	#mmMain_36 div.mmContentOne a.animationLinkTypeA { background: none; font-size:13px; line-height:16px; padding:0; margin:5px 0; color:#333333; font-weight:400; }
	#mmMain_36 div.mmContentOne a.animationLinkTypeA:hover { background: none; }
	#mmMain_36 div.mmContentTwo p a.linkButtonTypeA { background: #82C643; font-size: 16px; line-height: 16px; font-family: "Museo","Palatino","Hoefler Text","Baskerville","Georgia","Times New Roman",serif; font-weight: 500; }
	#mmMain_36 div.mmContentTwo p a.linkButtonTypeA:hover { background: #82C643; }
	#mmMain_36 .mmContentTwo p.standoutText { font-family: "Museo", "Palatino", "Hoefler Text", "Baskerville", "Georgia", "Times New Roman", serif!important; font-weight: 500; font-style: normal; font-size: 14px; line-height: 18px; color: #8DC63F; }
	#mmMain_36 .mmContentTwo p.standoutText a.littleLink { background: none; display: inline; padding: 0; color: #f56533; }
	/* / 36 */

	/* 37 */
	#mmMain_37 div.mmContentOne a.animationLinkTypeA { background: none; font-size:13px; line-height:16px; padding:0; margin:5px 0; color:#333333; font-weight:400; }
	#mmMain_37 div.mmContentOne a.animationLinkTypeA:hover { background: none; }
	#mmMain_37 div.mmContentTwo p a.linkButtonTypeA { background: #82C643; font-size: 16px; line-height: 16px; font-family: "Museo","Palatino","Hoefler Text","Baskerville","Georgia","Times New Roman",serif; font-weight: 500; }
	#mmMain_37 div.mmContentTwo p a.linkButtonTypeA:hover { background: #82C643; }
	/* / 37 */

	a.mmOpen, a.mmOpen:hover, a:hover.mmOpen { background: #b1b1b1!important; color: #ffffff!important; background-image: none!important; }


	/* block about overview */
	div#blockAboutOverview h2 { font-family: MuseoSlab-500,Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif !important; font-weight: normal; font-style: normal; font-family: Arial, Helvetica, sans-serif; font-size: 26px; line-height: 28px; color: #f56533; font-weight: normal; }
	div#blockAboutOverview a { color: #8cc941; font-style: normal; text-decoration: none; }
	/* block about overview */

    /* buttons */
	a.linkButtonTypeA, a.linkButtonTypeA:visited, a.linkButtonTypeA:active { padding: 5px 15px 5px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff !important; text-align: center; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; margin-bottom: 5px; background-color: #82c643; text-decoration: none; display: inline-block; }
	a.linkButtonTypeA.fullWidth, a.linkButtonTypeA.fullWidth, a.linkButtonTypeA.fullWidth:active { display: block; }	
    a.linkButtonTypeA span { color: #ffffff; }
	a.linkButtonTypeB, a.linkButtonTypeB:visited, a.linkButtonTypeB:active { padding: 5px 15px 5px 15px; font-family:"Museo","Palatino","Hoefler Text","Baskerville","Georgia","Times New Roman",serif; font-size: 14px; background-color: #f8bf00; border-radius: 5px 5px 5px 5px; color: #FFFFFF !important; display: inline-block;  margin-bottom: 5px;  text-align: center; text-decoration: none; font-weight:600; }
    /* / buttons */


	.popQuote p { font-family: "museo-sans",Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif !important; font-size: 16px; line-height: 20px; text-decoration: none; color: #f76534; }

	.overGraph { color: #f76534; }
	.overGraph strong, .overGraph b { color: f76534; font-family: MuseoSlab-500,Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif !important; font-weight: 600; font-style: normal; font-size: 18px; line-height: 21px; }
	.overGraph2 { color: #000000; }

/* ----------------------------------- check if exists ----------------------------------------------- */
	/* / divider bar */
	div#dividerbar { background: url('../../images/us-en-cgp/global/dividerbarbg-11x29.jpg'); height: 29px; background-repeat: repeat-x; }
	div#dividerbar img { float: right; }
	/* / divider bar */
/* ----------------------------------- / check if exists ----------------------------------------------- */

	.sideElement { margin-top: 20px; margin-bottom: 20px; }
	.sideElement h2 { color: #575757; }
	.sideElement p, .sideElement p * { color: #575757; }

	a.linkTypeA { text-decoration: none; color: #f56531; }
	a.linkTypeA:hover { color: #575757; }


	.videoBox {	border-bottom: 1px solid #cccccc; padding-top: 20px; padding-bottom: 20px; }
	.videoBox.first { border-top: 1px solid #cccccc; margin-top: 20px; }
	.videoBox.last { margin-bottom: 20px; }
	.videoBox h2 { color: #8DC63F;}

	/* callout a */
	.callOutA {	background: url('../../images/us-en-hcp/elements/neuron-bar-158x41.gif') 0 center no-repeat; padding-left: 180px; padding-top: 10px; padding-bottom: 10px; }
	.callOutA a { font-family: "museo-sans",Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif !important; font-size: 22px; line-height: 26px; color: #000000; text-decoration: underline; }
	/* / callout a */

	/* callout b */
	.callOutB {	padding-left: 60px; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px; }
	.callOutB a { font-family: "museo-sans",Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif !important; font-size: 16px; line-height: 20px; color: #f76534; text-decoration: underline; }
	/* / callout b */

	/* footer */
	footer { padding-bottom: 50px; background: #FFFFFF; }
	div#subscribeFooter { padding-top: 10px; padding-bottom: 5px; text-align: left; vertical-align: middle; }
	div#subscribeFooterText { background-color: #333333; }
	div#subscribeFooterText p { font-family: Arial, Helvetica, sans-serif; vertical-align: middle; font-weight: normal; color: #ffffff; font-size: 14px; line-height: 18px; margin: 0; text-align: center; padding: 10px; }
	div#subscribeFooterText p span.textTwo { font-weight: 300; }
	div#subscribeFooterText p span.textTwo a { color: #f46e23; white-space: nowrap; font-weight: 300; }
	div#subscribeFooterText p span.textOne { white-space: nowrap; font-weight: 500; }
	div#subscribeFooterForm form { display: inline; margin: 0; }
	div#subscribeFooterForm input { vertical-align: middle; font-family: MuseoSans-500,Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif !important; color:#F00; display: inline; margin: 0; }
	div#subscribeFooterForm input.emailtext { vertical-align:middle; font-family: MuseoSans-500,Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif !important; color:#666666; height:8px; display: inline; margin-bottom:5px; }
	div#subscribeFooterForm input.submitButton { background: #000000; vertical-align: middle; font-family: "museo-sans",Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif !important; font-weight: 300; font-style: normal; color: #ffffff; font-size: 14px !important; line-height: 18px; border: none; padding-bottom: 0; padding-top: 0; border: 1px solid #000000; margin-bottom: 5px; margin-left: 5px; }
	div#subscribeFooterForm label { display: none; }
	div#footerLegal { font-family:Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; line-height: 13px; margin-bottom: 10px; }
	div#footerLegal p { font-family:Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; line-height: 13px; margin-bottom: 10px; }
	div#footerNavlist { background: #FFFFFF; text-align: center; }
	div#footerNavlist p, div#footerNavlist ul { margin-bottom: 10px; float: left; list-style: none; }
	div#footerNavlist ul li { margin: 0; display: inline; }
	div#footerNavlist ul li a { font-family: Arial, Helvetica, sans-serif; white-space: nowrap; color: #666666; font-size: 12px; line-height: 18px; text-decoration: underline; padding: 0 6px 0 6px; }
	div#footerNavlist ul li a:hover { color:#82c643; text-decoration: underline; }
	div#footerNav { background: #FFFFFF; padding: 0; }
	div#footerNav p, div#footerNav p a { font-family: Arial, Helvetica, sans-serif; text-align: center; color: #666666; font-size: 12px; line-height: 18px; margin-bottom: 10px; text-decoration: none; margin-right: 5px; margin-left: 5px; }
	div#footerNav p a { white-space: nowrap; }
	div#footerNav p a:hover { color:#82c643; }
	nav#footerNav ul { text-align: center; }
	nav#footerNav ul li { display: inline-block; padding-right: 5px; padding-left: 5px; border-right: 1px solid #cccccc; }
	nav#footerNav ul li.last { border: none; }
	nav#footerNav ul li a { color: #808080; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-decoration: none; }
	nav#footerNav ul li a:hover { text-decoration: underline; }
	div#footerLast { padding: 10px 0 10px 0; background: #FFFFFF; }
	div#footerLast p { font-family: Arial, Helvetica, sans-serif; text-align: center; color: #666666; font-size: 11px; line-height: 13px; margin-bottom: 10px; }
	div#footerLast p a { font-family: Arial, Helvetica, sans-serif; color: #666666; }
	div#footerContainer { padding-top: 20px; }
	div#footerContainer p { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; text-decoration: none; color: #808080; }
	div#footerContainer p#footerRef { max-width: 450px; margin-left: auto; margin-right: auto; }
	div#footerContainer p#footerNest { color: #3eb9e5; }
	/* / footer */

/* ----------------------------------- check if still exists ----------------------------------------------- */
	/* contact box */
	div#contactHover { position: fixed; z-index: 10000; top: 130px; width: 100%; display: none; }
	div#contactHover h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 24px; color: #4a0b6d; }
	div#contactHover div#innerFrame { background: #ffffff; border: #cccccc 1px solid; width: 400px; padding: 20px; margin-left: auto; margin-right: auto; }
	a#closeContactButton { float: right; width: 20px; height: 20px; margin-left: 10px; font-size: 20px; line-height: 20px; text-decoration: none; background: #e5e5e5; font-weight: bold; display: block; text-align: center; color: #ffffff; }
	/* / contact box */
/* / ----------------------------------- check if still exists ----------------------------------------------- */


	/* Forms */
	.standardForm .errors { margin-bottom: 20px; }
	.standardForm .formElement { padding-bottom: 20px; }
	.standardForm fieldset { margin-bottom: 0; }
	.standardForm legend { display: none; }
	.standardForm label { text-align: right; }
	.standardForm label.forCheckBox { text-align: left; }
	.standardForm .styleableText { background: #e5e5e5; width: 270px; padding-left: 4px; padding-right: 4px; border: 1px solid #cccccc; background: #ffffff; margin: 0; }
	.standardForm .styleableSubmit { padding:10px 10px 10px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; width:140px; color: #ffffff; text-decoration:none; font-weight:normal; text-align:center; border-radius: 5px 5px 5px 5px; margin-bottom:5px; background-color:#82c643; }
	.standardForm .styleableSubmit:hover { padding:10px 10px 10px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; width:140px; color: #ffffff; text-decoration:none; font-weight:normal; text-align:center; border-radius: 4px 4px 4px 4px; margin-bottom:5px; background-color:#689E36; }
	.standardForm .styleableCheckbox { display: inline-block; border: #afafaf 1px solid; color: #333333; width: 20px; height: 20px; font-size: 18px; line-height: 20px; text-align: center; margin-right: 5px; margin-top:7px; padding: 1px; border-radius: 2px; float:left; font-weight:normal; }
	.standardForm .styleableCheckbox .styleableSymbol { font-family: Arial, Helvetica, sans-serif; color: #333333; }
	.standardForm .styleableRadio { display: inline-block; background: #e5e5e5; border: #afafaf 1px solid; color: #000000; width: 20px; height: 20px; font-size: 20px; line-height: 20px; text-align: center; border-radius: 50%; margin: 0; padding: 0; vertical-align: top; }
	.standardForm .styleableRadio .styleableSymbol { vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
	.standardForm .styleableSelect { position: relative; display: inline-block; border: #afafaf 1px solid; color: #333333; width: 272px; height: 28px; line-height: 28px; text-align: left; margin: 0; padding: 0; padding-left: 5px; border-radius: 2px; }
	.standardForm .styleableSelect.originalSelect { width: 420px; padding-right: 0px; }
	.standardForm .styleableSelect .styleableSymbol { left: 240px; width: 20px; height: 28px; line-height: 28px; background: #e5e5e5; border-left: 1px solid #afafaf; border-radius: 2px; text-align: center; }
	.standardForm.styleableFileUpload { display: inline-block; background: #e5e5e5; border: #afafaf 1px solid; color: #000000; width: 195px; height: 28px; line-height: 28px; text-align: left; margin: 0; padding: 0; padding-left: 5px; border-radius: 2px; }
	.standardForm .styleableFileUpload .styleableSymbol { left: 180px; width: 20px; height: 28px; line-height: 28px; background: #e5e5e5; border-left: 1px solid #afafaf; border-radius: 2px; text-align: center; }
	.standardForm .styleableFileUpload .styleableValue { height: 28px; line-height: 28px; background: #e5e5e5; text-align: left; padding-left: 5px; }
	.standardForm .styleableTextarea { display: inline-block; background: #e5e5e5; width: 270px; height: 100px; padding-left: 4px; padding-right: 4px; border: 1px solid #cccccc; background: #ffffff; margin: 0; resize: none; }
	.standardForm .formLabel { width:130px; text-align:right; padding-left: 0px; padding-right: 0px; clear:both; display: block; float: left; }
	.standardForm .formLabelCheckbox { text-align:left; float: right; }
	.hidden { display:none; }
	.errors, .errors strong { color:#CC0000; }
	/* / Forms */

	/* FAQs */
	dl.faqElement dt { color: #333333; text-decoration: underline; padding-bottom: 3px; }
	dl.faqElement dt:hover { color: #82c643; }
	/* / FAQs */

	/* dividers */
	.universalBarA { width: 100%; height: 6px; background: url('../../images/us-en-hcp/elements/bulletbar-960x6.gif') center right no-repeat; mrgin-top: 20px; margin-bottom: 20px; }
    /* / dividers */

	
	.referencelist ul li { list-style: decimal; }

/* ---- 2. Page Styles -------------------------------------------------------------------------------- */

  /* Home */


	/* fixed samples button */
	div#fixedSampleButtonCenterWrapOne { width: 100%; height: 0; z-index: 502; position: fixed; top: 0; }
	div#fixedSampleButtonCenterWrapTwo { margin-left: auto; margin-right: auto; height: 0; width: 940px; text-align: right; }
	img#fixedSampleButtonButton { text-align: right; top: 230px; z-index: 504; position: absolute; margin-left: -30px; }
	/* / fixed samples button */

	/* home rotation */
	div#homeRotation { padding: 0; margin: 0; }
	div#homeRotation img { padding: 0; margin: 0; }
	div#homeRotation div#rotationOverlay { z-index: 500; position: absolute; width: 940px; height: 310px; overflow: hidden; top: 0; }
	div#homeRotation div#overlayShade { background: url('../../images/home/overlay-shade-10x7.png') center top repeat-x; z-index: 501; position: absolute; width: 940px; height: 7px; top: 0; }
	.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
	.rslides li { position: absolute; display: none; width: 100%; left: 0; top: 0; }
	.rslides li:first-child { position: relative; display: block; float: left; }
	.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
	ul.rslides.rslides1 li { margin: 0; padding: 0; }
	ul.rslides_tabs.rslides1_tabs { position: absolute; z-index: 200; margin-top: -30px; width: 925px; text-align: right; }
	ul.rslides_tabs.rslides1_tabs li { display: block; margin: 0; padding: 0; opacity: 0.5; float: right; }
	ul.rslides_tabs.rslides1_tabs li.rslides_here { opacity: 1; }
	ul.rslides_tabs.rslides1_tabs li a { text-decoration: none; color: #ffffff; font-size: 30px; padding: 5px; }
	/* / home rotation */

	/* home buttons (new style) */
	div#hbContainer { margin-top: 20px; margin-bottom: 20px; }
	div#hbContainer .hbWrapper { width: 32%; padding-right: 2%; float: left; }
	div#hbContainer .hbWrapper.last { padding-right: 0px; }
	div#hbContainer .hbWrapper a { display: block; background: #333333; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; height: 100px; padding: 20px; text-decoration: none; }
	div#hbContainer .hbWrapper a .hbHeadline { display: block; font-family: "Museo", "Palatino", "Hoefler Text", "Baskerville", "Georgia", "Times New Roman", serif!important; font-weight: 500; font-style: normal; font-size: 26px; line-height: 32px; color: #fecb55; text-align: center; }
	div#hbContainer .hbWrapper a .hbText { display: block; font-family: "Museo", "Palatino", "Hoefler Text", "Baskerville", "Georgia", "Times New Roman", serif!important; font-weight: 500; font-style: normal; font-size: 16px; line-height: 20px; color: #ffffff; text-align: center; }
	/* / home buttons (new style) */



	section.homePage h1 { color: #575757; font-family: "Museo", "Palatino", "Hoefler Text", "Baskerville", "Georgia", "Times New Roman", serif!important; font-weight: 500; font-size: 24px; line-height: 26px; text-decoration: none; margin-top:20px; }
	section.homePage #hbContainer h2 { color: #8DC63F; font-family: "Museo", "Palatino", "Hoefler Text", "Baskerville", "Georgia", "Times New Roman", serif!important; font-weight: 500; font-size: 20px; line-height: 24px; margin-bottom: 20px; }
	
	section.homePage p, section.homePage p a { font-family:  Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; }


/* REMOVE	
	div#homeNews p, div#homeTwitter p,  div#homeCaseStudy p, div#homeTwitter a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight:100 !important; text-decoration:none; }
	div#homeCaseStudy a { font-family: Arial, Helvetica, sans-serif; font-weight: 100!important; font-size: 12px; line-height: 20px; }
	div#homeNews a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight:100 !important; font-size: 12px; line-height: 14px; }
	div#homeCaseStudy .moreButton a { padding:10px 10px 10px 3px; font-family: Arial, Helvetica, sans-serif; display:block; font-size: 14px; line-height: 20px; width:50px; color: #ffffff; font-weight:bold; text-decoration:none!important; text-align:center; border-radius: 10px 10px 10px 10px; margin-bottom:5px; background-color:#82c643; text-decoration:none; } 
	div#homeNews h2, div#homeTwitter h2, div#homeCaseStudy h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; font-weight:100; margin-top:20px; }	
*/
		

	/* last section */
	div#lastSection { padding-top: 140px; }
	/* / last section */

  /* / Home */


  /* Site Map */
	ul.sitemap li a { text-decoration: none; }
	ul.sitemap li a:hover { text-decoration: underline; }	
  /* / Site Map */


	div.timeLineOne h2 {
		padding-bottom:10px;
	}

	div.timeLineOne dl {
		padding-bottom: 10px;
	}

	div.timeLineOne dl dt {
		text-align: right;
		font-family: "museo-sans", Arial, Helvetica, sans-serif;
		font-size: 25px;
		font-weight: 100;
		line-height: 30px;
		color: #000000;
	}

	div.timeLineOne dl dd {
		padding-top: 8px;
		pdding-bottom: 8px;
	}

	/* Left navigation buttons */
		
	div#LeftNavCoupon a { padding:10px 10px 10px 3px; font-family: Arial, Helvetica, sans-serif; display:block; font-size: 14px; line-height: 20px; width:170px; color: #ffffff; text-decoration:none; text-align:left; border-radius: 0px 10px 10px 10px; background-color:#f00145; margin-bottom:5px; }
	div#LeftMailOrder a { padding:10px 10px 10px 3px; font-family: Arial, Helvetica, sans-serif; display:block; font-size: 14px; line-height: 20px; width:170px; color: #ffffff; text-decoration:none; text-align:left; border-radius: 10px 10px 10px 0px; background-color:#f00145; margin-bottom:5px; }
	div#LeftMiddleButton a { padding:10px 10px 10px 3px; font-family: Arial, Helvetica, sans-serif; display:block; font-size: 14px; line-height: 20px; width:170px; color: #ffffff; text-decoration:none; text-align:left; border-radius: 10px 10px 10px 10px; background-color:#f00145; margin-bottom:5px; }
	
	.greenButton { padding: 10px 20px 10px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; width:140px; color: #ffffff; text-align:center; border-radius: 10px 10px 10px 10px; margin-bottom:5px; background-color:#82c643; text-decoration:none; }
	a.greenButton, .greenButton a { padding: 10px 20px 10px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-align:center; border-radius: 10px 10px 10px 10px; margin-bottom:5px; background-color:#82c643; text-decoration:none; }
	
	a.greenButton:hover { color: #333333; }
	
	.redButton a {
		padding: 10px 10px 10px 3px;
		font-family: Arial, Helvetica, sans-serif;
		display:block;
		font-size: 14px;
		line-height: 20px;
		width:140px;
		color: #ffffff;
		text-decoration:none;
		text-align:center;
		border-radius: 10px 10px 10px 10px;
		margin-bottom:5px;
		background-color:#f00145;
		text-decoration:none;
	}

	.greenButtonLarge {
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		display:block;
		font-size: 14px;
		line-height: 20px;
		width:auto;
		color: #78a12e !important;
		text-decoration:none;
		text-align:center;
		border-radius: 5px 5px 5px 5px;
		margin-bottom: 15px;
		background: url('../../../../images/us-en/hcp/interior/steeler-mark2.gif') 41px 309px no-repeat;
	}
		
	.greenButtonLarge a {
		color: #78a12e !important;
		text-decoration:none;
	}
	
	.calloutbar {
		background: url('../../../../images/us-en/hcp/interior/steeler-mark2.gif') no-repeat;
		background-repeat:no-repeat; 
		background-position:right bottom;
		width:309px;
		height:28px;
		margin-top:10px;
	} 
		
	.callouttext { color: #78a12e !important; font-family: "museo-sans", Arial, Helvetica, sans-serif; font-weight:500; font-size:18px; text-decoration:none; }  
	.callouttext a { color: #78a12e !important; font-family: "museo-sans", Arial, Helvetica, sans-serif; font-weight:500; font-size:18px; text-decoration:underline; } 
	.callouttext a:hover { color: #333333 !important; }
	.callout { background: url('../../../../images/us-en/hcp/interior/callout-86x76.jpg') 13px 14px no-repeat; background-position: left bottom; background-repeat: no-repeat; padding: 20px; width: 144px; color: #78a12e; font-family: "museo-sans", Arial, Helvetica, sans-serif; font-weight: 700;font-size: 14px; line-height: 16px; text-decoration: none; margin-bottom: 20px; }
	 
	.reference { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; }

	.dottedul {	list-style: disc; margin-left: 18px; }

	.note { color:#000000; margin:15px; font-size:12px; }

	table.intervention { font-family: museo,arial,sans-serif; font-size:16px; background-color:#dadbdc; border-width: 2px; border-color: #FFFFFF; border-collapse: collapse; font-weight:500; }
	table.intervention th { background-color:#dadbdc; color: #778c9a; border-width: 2px; padding: 8px; text-align:left; border-style: solid; border-color: #FFFFFF; font-size:16px; font-weight:500; }
	table.intervention .row1 { color:#FFFFFF; background-color:#ffd96f; }
	table.intervention .row2  { color:#FFFFFF; background-color:#ffcd34; }
	table.intervention .highLightR { color:#FFFFFF; background:#ffcd34 url('../../../../images/us-en/hcp/interior/tablehighlight-90x42.jpg') right no-repeat; background-position:right; width:180px; }
	table.intervention .highLightL { color:#FFFFFF;	background-color:#ffcd34 url('../../../../images/us-en/hcp/interior/tablehighlight-90x42L.jpg') left no-repeat; background-position:left; }
	table.intervention .small { color:#FFFFFF; font-size:12px; }
	table.intervention .row3 { color:#FFFFFF; background-color:#f7941e;	}
	table.intervention .row4 { color:#FFFFFF; background-color:#f1592a; }
	table.intervention .row5 { color:#FFFFFF; background-color:#ef4036;	}
	table.intervention .row6 { color:#FFFFFF; background-color:#ed1944; }
	table.intervention td { border-width: 2px; padding: 10px 40px 8px 10px; border-style: solid; border-color: #FFFFFF; text-align:left; }
	
	/* casestudies table */
	table.casestudies caption { font-family: "museo-sans",Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #000; text-align: left; }
	table.casestudies { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 500; padding: 10px 20px 20px 20px; color: #333333; border-width: 1px; border-color: #FFFFFF; border-collapse: collapse; }
	table.casestudies th { background-color:#95a1aa; color:#FFFFFF; border-width: 1px; padding: 10px 15px 10px 15px; text-align:left; border-style: solid; border-color: #FFFFFF; }
	table.casestudies th.right { background-color: #95a1aa; color: #FFFFFF; border-width: 1px; padding: 10px 15px 10px 15px; text-align: left; border-style: solid; border-color: #FFFFFF; border-radius: 0px 0px 20px 0px; }
	table.casestudies .footnote { background-color:#ffffff; color:#999999; font-size:10px; padding: 2px 2px 2px 2px; }
	table.casestudies td { background-color:#e1e5e7; border-width: 1px; padding: 10px 20px 20px 20px; text-align:left; border-style: solid; border-color: #FFFFFF; }
	table.casestudies td.first { background-color:#e1e5e7; border-width: 1px; padding: 10px 20px 20px 20px; text-align:left; border-style: solid; border-color: #FFFFFF; border-radius: 0px 20px 0px 0px; }
	table.casestudies td.na { border-width: 1px; text-align:left; background-color:#cad0d5; }
	table.casestudies td.nafirst { border-width: 1px; text-align:left; background-color:#cad0d5; border-radius: 0px 20px 0px 0px; } 
	/* / casestudies table */
	
	 /* faq table */
	table.faqs { font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#dadbdc; border-width: 2px; border:thin; border-color: #FFFFFF; border-collapse: collapse; font-weight:300; }
	table.faqs th { background-color:#dadbdc; color: #778c9a; border-width: 1px; padding: 8px; text-align:left; border-style: solid; border-color: #FFFFFF; font-size:16px; font-weight:500; }
	table.faqs td { padding: 8px; border-width: 1px; border-style: solid; border-color: #FFFFFF; }
	table.faqs .row1 {	color:#000000; background-color:#eeeeee; border-width: 1px; padding:10px; border-style: solid; border-color: #FFFFFF; }
	table.faqs .row2 { color:#000000; background-color:#dadbdc; padding:10px; border-width: 1px; border-style: solid; border-color: #FFFFFF; }
	 /* /faq table */

	/* cube test */
	.cubeTest dl { width: 103px; float: left; border-right: 1px #ffffff solid; }
	.cubeTest dl dt { background-color: #95a1aa; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-align: center; height: 65px; padding-top: 5px; padding-bottom: 5px; }
	.cubeTest dl.last dt { -webkit-border-bottom-right-radius: 20px; -moz-border-radius-bottomright: 20px; border-bottom-right-radius: 20px; }
	.cubeTest dl dd { padding-top: 1px; }
	.cubeTest dl dd div.theCube { background-color: #e1e5e7; text-align: center; padding-top: 5px; padding-bottom: 5px; }
	.cubeTest dl dd div.underCube { color: #999999; font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 11px; }
	/* / cube test */
			 
	.thankyou { padding: 20px; border: 1px solid #cccccc; background-color:#fcfcfc; width: 600px; }

  /* Hover */
/*
	div#pagehover { position: fixed; top: 0px; right: -410px; width: 479px; z-index: 5000; margin-top:150px; text-align:left; background-image:url('../../images/us-en-hcp/hcphover-v1.png'); background-position:center left; background-repeat:no-repeat; }
	div#pagehover h2 { color:#FFF; font-family: museo, Arial, Helvetica, sans-serif; font-size:20px; font-weight:500; margin-bottom: 25px; }
	div#pagehover p { color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin-bottom: 10px; line-height: 18px; }
	div#pagehover p a { color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; background-color:#81c341; padding: 5px 10px 10px 10px; text-align:center; border-radius: 5px 5px 5px 5px; text-decoration:none; }
	div#pagehover p a:hover { color:#333333; }
*/
  /* / Hover */

	/* Chart Random */
	div#chartRandomWrapper { margin-bottom: 30px; }
	div#chartRandomButtons a { display: block; width: 119px; border-right: 1px solid #719E45; text-align: center; float: left; font-family: Arial, Helvetica, sans-serif; background-color: #82C643; color:#ffffff; font-weight: 500; padding: 10px; text-decoration: none; }
	div#chartRandomButtons a:hover { color: #ffffff; background: #719E45; }
	div#chartRandomButtons a.active { color: #ffffff; background: #719E45; }
	div#chartRandomButtons a.first { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	div#chartRandomButtons a.last { width: 120px; border-right: 0; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	/* / Chart Random */
	
	/* Chart Dosage */
	div#chartDosageWrapper { margin-bottom: 30px; }
	div#chartDosageButtons a { display: block; width: 119px; border-right: 1px solid #719E45; text-align: center; float: left; font-family: Arial, Helvetica, sans-serif; background-color: #82C643; color:#ffffff; font-weight: 500; padding: 10px; text-decoration: none; }
	div#chartDosageButtons a:hover { color: #ffffff; background: #719E45; }
	div#chartDosageButtons a.active { color: #ffffff; background: #719E45; }
	div#chartDosageButtons a.first { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	div#chartDosageButtons a.last { width: 120px; border-right: 0; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	/* / Chart Dosage */

	/* starter kit dosing */
	div#starterKitDosingWrapper h3 { background: #ed1944; color: #ffffff; font-size: 18px; line-height: 22px; margin-bottom: 1px; padding: 10px; padding-left: 18px; }
	div#starterKitDosingDays dl { display: block; width: 79px; float: left; padding-right: 1px; }
	div#starterKitDosingDays dl.last { padding-right: 0; width: 80px; }
	div#starterKitDosingDays dl dt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; padding-top: 10px; text-align: center; background: #95a1aa; color: #ffffff; height: 40px; }
	div#starterKitDosingDays dl dt .smallDosingDay { display: block; font-size: 11px; line-hight: 12px; }
	div#starterKitDosingDays dl dd.dosingImage { text-align: center; background: #e1e5e7; border-top: 1px solid #ffffff; padding-top: 10px; }
	div#starterKitDosingDays dl dd.dosingCaption { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; text-align: center; background: #e1e5e7; height: 30px; padding-bottom: 10px; }
	div#starterKitDosingDays dl.first dt { -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomleft: 20px; border-bottom-left-radius: 20px; }
	div#starterKitDosingDays dl.first dd.dosingImage { -webkit-border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; border-top-left-radius: 20px; overflow: hidden; }
	/* / starter kit dosing */

	/* starter kit spoons */
	div#starterKitSpoonsWrapper h3 { background: #ed1944; color: #ffffff; font-size: 18px; line-height: 22px; margin-bottom: 1px; padding: 10px; padding-left: 18px; }
	div#starterKitSpoonsDays dl { display: block; width: 79px; float: left; padding-right: 1px; }
	div#starterKitSpoonsDays dl.last { padding-right: 0; width: 80px; }
	div#starterKitSpoonsDays dl dt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; padding-top: 10px; text-align: center; background: #95a1aa; color: #ffffff; height: 40px; }
	div#starterKitSpoonsDays dl dt .smallSpoonsDay { display: block; font-size: 11px; line-hight: 12px; }
	div#starterKitSpoonsDays dl dd.spoonsImage { text-align: center; background: #e1e5e7; border-top: 1px solid #ffffff; padding-top: 10px; }
	div#starterKitSpoonsDays dl dd.spoonsCaption { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; text-align: center; background: #e1e5e7; height: 30px; padding-bottom: 10px; }
	div#starterKitSpoonsDays dl.first dt { -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomleft: 20px; border-bottom-left-radius: 20px; }
	div#starterKitSpoonsDays dl.first dd.spoonsImage { -webkit-border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; border-top-left-radius: 20px; overflow: hidden; }
	/* / starter kit dosing */



/* ----------------------------------- check if still exists ----------------------------------------------- */
	/* Twitter */
	#twitter { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 100%; }
	#twitter_t { width: 100%; color:#92bd40; height: 20px; font-size:16px; font-weight:500; font-family: Museo; padding-left: 5px; }
	#twitter_m { width: 100%; }
	#twitter_container { height:auto !important; }
	#twitter_update_list { width: 100%; padding: 0; overflow: hidden; font-family:Arial, Helvetica, sans-serif; font-size: 12px !important; color: #131313; line-height: 20px; }
	#twitter_update_list li { width: 100%; list-style: none; padding:4px; border-bottom: dotted 1px #ccc; font-size: 12px !important; }
	#twitter_update_list li a { color:#92bd40; text-decoration: none; font-size: 12px !important; }
	#twitter_update_list li a:hover { color: #636363; }
	#twitter_b { width: 100%; height: 20px; }
	/* / Twitter */
/* ----------------------------------- / check if still exists ----------------------------------------------- */

	/* Metabolism */
	div#metabolismWrapper { background: #e5e5e5; -webkit-border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; border-top-left-radius: 20px; -webkit-border-bottom-right-radius: 20px; -moz-border-radius-bottomright: 20px; border-bottom-right-radius: 20px; overflow: hidden; }
	div#metabolismStage { position: relative; }
	div#metabolismStage a { display: block; color: #000000; background: #ffffff; position: absolute; font-weight: bold; text-decoration: none; text-align: center; width: 20px; height: 20px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; opacity: .8; }
	div#metabolismStage a.active { background: #000000; color: #ffffff; }
	div#metabolismStage a:hover { opacity: 1; cursor: pointer; }
	div#metabolismStage a.numberOne { top: 87%; left: 43%; z-index: 11; }
	div#metabolismStage a.numberTwo { top: 75%; left: 57%; z-index: 12; }
	div#metabolismStage a.numberThree { top: 77%; left: 42%; z-index: 13; }
	div#metabolismStage a.numberFour { top: 26%; left: 45%; z-index: 14; }
	div#metabolismStage a.numberFive { top: 1%; left: 46%; z-index: 15; }
	div#metabolismSelections { padding-top: 15px; }
	div#metabolismSelections dl { padding-bottom: 5px; }
	div#metabolismSelections dl dt { cursor: pointer; font-family: Arial, Helvetica, sans-serif;font-size: 14px; line-height: 16px; color: #ffffff; background: #95a1aa; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px; }
	div#metabolismSelections dl dd { background: #cad0d5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; padding: 5px; border-top: 1px solid #ffffff; }
	/* / Metabolism */

/* ----------------------------------- check if still exists ----------------------------------------------- */
	/* old Metabolism Chart */
	div#metabolism { background-image: url('http://www.about-axona.com/assets/images/us-en/hcp/interior/charts/netabackground-540x400.png'); background-position: left; background-repeat: no-repeat; width: 540px; height: 400px; }
	div#metabolism ul { background-repeat: no-repeat; background-position: left; padding: 0; display: inline-block; height: 400px; position: relative; width: 540px; list-style: none; margin-top: 0; outline: transparent; }
	div#metabolism li { font: 12px/16px sans-serif; width: 260px; margin-left: 265px; height: 80px; text-align: left; margin-bottom: 0; outline: transparent; }
	div#metabolism a { display: block; text-align: center; text-decoration: none; width: 275px; }
	div#metabolism a:hover { color: #000000; }
	div#metabolism img { display:none; height: 400px; position: absolute; right:225px; top: 0; width: 275px; float:left; border:none; outline: transparent; background-image:url('../../../../images/us-en/hcp/interior/pagehover-trans-10x10.png');}
    /* / old Metabolism Chart */
/* ----------------------------------- / check if still exists ----------------------------------------------- */

	/* Video */
	.homepageVideo { width: 200px; height: 150px; }
	.videopageVideo { width: 220px; height: 125px; }
	.listedVideo .extendBar button { background: #ffffff; border: none; color: #8DC63F; font-size: 14px; padding-left: 0; margin-left: 0; }
	.listedVideo h3 { color: #8DC63F; }
	/* Video */

	/* top search button */
	#topSearchSubmit { float:left; width:40px; border:none; background:url('../../../../images/us-en/hcp/interior/header-gobutton-26x26.png'); margin:0; background-repeat: no-repeat; background-position: center; color:#FFFFFF; }
	div#SearchDiv { position: absolute; top: 111px; right: 10px; background-color: #f2f2f2; padding: 6px 6px 6px 16px; }
	/* top search button */
	
	/* Portal */
	.onlyWithoutLicense { display: none; }
	/* / Portal */
  
	/* Resources */
	div#resources .rHeader { font-family: museo, Arial, Helvetica, sans-serif; font-size:16px; font-weight:500; color:#000000; }
	div#resources a { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999; }
	div#resources a:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9bd169; }
	div#resources .arrow { color: #9bd169; font-size:11px; font-weight:normal; }
	div#resources img { margin-top:30px; }
	div#finance a { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#999999; }
	div#finance a:hover { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#9bd169; }
	div#finance .arrow { color: #9bd169; font-size:14px; font-weight:normal; }
	.rHeader { font-family: museo, Arial, Helvetica, sans-serif; font-size:16px; font-weight:500; color:#000000; }
	/* / Resources */
	
	
	/* interactice image 1 */
	#fcMedFood { padding-top: 50px; }
	#fcDrugTr { padding-top: 30px; }
	#fcExtraEnergy { padding-top: 10px; }
	#fcExtraEnergy h3 { color: #E50935; }
	#fcExtraEnergy.active h3 { font-weight: bold; }

	#fcReducedExitox { padding-top: 10px; }
	#fcReducedExitox h3 { color: #e8ac20; }
	#fcReducedExitox.active h3 { font-weight: bold; }
	
	#fcBetterComm { padding-top: 10px; }
	#fcBetterComm h3 { color: #6EA359; }
	#fcBetterComm.active h3 { font-weight: bold; }
	/* / interactice image 1 */
	
	dl.imageWithCaption, dl.imageWithCaption dt, dl.imageWithCaption dd, dl.imageWithCaption img { width: 100%; text-align: center; }
	dl.imageWithCaption dd { width: 100%; text-align: center; padding-bottom:15px; }
	.imageWithCaption a { text-align: center; font-style: normal; font-size: 14px; line-height: 16px; color: #8DC63F; font-weight: 500; text-decoration:none; }
	.imageWithCaption  a:hover { color: #666666; }
	
	.dontBreakThis, .keeptogether { white-space: nowrap; }

	.hideOverflow { overflow:hidden; }

	div#referencesFooter { border-top: 1px solid #cccccc; padding-top: 10px; }
	div#footRule { border-top: 1px solid #cccccc; padding-top: 10px; border-bottom: 1px solid #cccccc; padding-bottom: 10px; }

/* ---- 3. Media Queries ------------------------------------------------------------------------------ */



/* -- Smaller than standard 960 (devices and browsers) -- */
@media only screen and (max-width: 959px) {

	#logoSection { height: 65px!important; overflow: hidden; float: none!important; }


	/* topInfoLine */
	#topInfoLine { width: 370px; float: left; padding-left: 75px; }
	/* / topInfoLine */
	
	/* first navigation */
	#firstNav { padding-top: 0; }
	#firstNav ul li { font-size: 13px; }
	#firstNav ul li ul { padding-bottom: 0; }
	/* / first navigation */

	div#centerSection div.logoAlign, div#centerSectionTwo div.logoAlign { padding-left: 0; }
	
  /* Homepage */

	div#fixedSampleButtonCenterWrapTwo { width: 748px; }
	
	/* home rotation */
	div#homeRotation div#rotationOverlay { z-index: 500; position: absolute; width: 748px; height: 269px; top: 0; }
	div#homeRotation div#overlayShade { background: url('../../images/home/overlay-shade-10x7.png') center top repeat-x; z-index: 501; position: absolute; width: 748px; height: 7px; top: 0; }
	ul.rslides_tabs.rslides1_tabs { margin-top: -40px; }
	ul.rslides_tabs.rslides1_tabs { width: 700px; }
	/* / home rotation */
	
	section.homePage #hbContainer h2 { font-size: 18px; }
	
  /* homepage */	
	
  /* secondary page */
	
/*	section.secondaryPage.withSecondNavigation div.container { background: url('../../images/elements/dot-cccccc-1x1.gif') 182px center repeat-y; } */
	
	section.secondaryPage.withoutSecondNavigation a { color:#FF0000; }

  /* / secondary page */
 
  	/* callout a */ 
 	.callOutA { background: url('../../images/us-en-hcp/elements/neuron-bar-158x41.gif') -40px center no-repeat; padding-left: 130px; }
	/* / callout a */
	
  	/* callout b */
	.callOutB {	padding-left: 40px; }
  	/* / callout b */
  
	/* Forms */
	.standardForm input.styleableText { width: 410px; }
	.standardForm .styleableSelect { width: 412px; }
	.standardForm .styleableSelect .styleableSymbol { left: 380px; }
	/* / Forms */

	/* cube Test */
	.cubeTest dl { width: 81px; }
	.cubeTest dl dt { height: 95px; }
	/* cube Test */
	
	/* metabloism */
	div#metabolismSelections { padding-top: 10px; }
	div#metabolismSelections dl dt { padding-top: 3px; padding-bottom: 3px; }
	/* metabloism */
	
	/* starter kit dosing */
  	div#starterKitDosingDays dl { width: 62px; }
  	div#starterKitDosingDays dl.last { width: 67px; padding-right: 0; }
  	div#starterKitDosingDays dl dt { overflow: hidden; }
	/* / starter kit dosing */

	/* starter kit spoons */
  	div#starterKitSpoonsDays dl { width: 62px; }
  	div#starterKitSpoonsDays dl.last { width: 67px; padding-right: 0; }
  	div#starterKiSpoonsDays dl dt { overflow: hidden; }
	/* / starter kit spoons */

}

/* -- Tablet Portrait size to standard 960 (devices and browsers) -- */
@media only screen and (min-width: 768px) and (max-width: 959px) {


	/* MEGA menu */
	nav#firstNav ul li .mmBox { padding: 24px 38px 24px 38px; }
	/* / MEGA menu */

  /* Home */

	/* home buttons (new style) */
	div#hbContainer .hbWrapper a { padding: 7px: }
	div#hbContainer .hbWrapper a .hbHeadline {  font-size: 20px; line-height: 26px; }
	div#hbContainer .hbWrapper a .hbText { font-size: 14px; line-height: 18px; }
	/* / home buttons (new style) */

	div#subscribeFooterText p { font-size: 12px; }
	
	div#HCPContactForm { background-color: #fcfcfc; border: #999999 1px solid; width:415px; border-radius: 0px 10px 10px 10px; margin-left: 20px; padding: 20px 5px 20px 20px; }
		
	
	/* Forms */
	.standardForm .styleableSelect { width: 222px; }
	.standardForm .styleableSelect .styleableSymbol { left: 190px; }
	/* / Forms */
	
	/* Videos */
	.videopageVideo { width: 172px; height: 97px; }
	/* / Videos */
	
	/* interactive image 1 */
	#fcMedFood { padding-top: 20px; }
	#fcDrugTr { padding-top: 20px; }
	/* / interactive image 1 */
}

/* -- All Non-Mobile Sizes (devices and browser) -- */
@media only screen and (min-width: 768px) {
	
	.hideOnNonMobile { display:none; }

	#logoSection { padding-right: 40px; }
	#firstNav { height: 41px; border-bottom: 1px solid #E5E5E5; }
	section.secondaryPage { padding-top: 50px; padding-bottom: 50px; }
		
	div#topLinks a { white-space:nowrap; color: #ffffff; padding: 0px 5px 0px 5px; text-decoration:none; border-left: solid thin #FFF; }
	div#topLinks a:hover { color: #999999; }
	div#topLinks ul li { padding-bottom: 0px; }
	div#topLinks a.firstnobar{ border-left:none; }
	div#topIcons { clear:right; }
	
	/* cube test */
	.cubeTest dl.last dd div.theCube { -webkit-border-top-right-radius: 20px; -moz-border-top-right: 20px; border-top-right-radius: 20px; overflow: hidden; }
	/* / cube test */
	
	div#metabolismSelections { background: #e5e5e5e5; }

}

/* -- All Mobile Sizes (devices and browser) -- */
@media only screen and (max-width: 767px) {
	
  /* global on all pages */

	.hideOnMobile { display: none!important; }

	/* header */
	#menuToggle { width: 40px; float: left; }
	div#topLinks { margin-bottom: 5px; }
	div#topLinks a { color: #000000; padding: 0px 0px 0px 0px; text-decoration:none; }
	#topSelection { margin-top: 10px; margin-bottom: 10px; }
	#topSelection ul li { display: block; margin: 0; margin-bottom: 1px; border-radius: 5px 5px 5px 5px; }
	#topSelection li a { width: 170px; text-align: left; }
	div#topPortal { padding-top: 3px; }
	div#topPortal div#topPortalLinks, div#topPortal div#topPortalLinks a { font-size: 12px; line-height: 12px; }
	div#toggleAndIcons { clear: both; }
	/* / header */

	/* first navigation */
	nav#firstNav { padding-top: 0; }
	nav#firstNav ul { position: absolute; z-index: 1000; width: 100%; }
	nav#firstNav ul li { display: block; float: none; background: #ffffff; }
	nav#firstNav ul li a, nav#firstNav ul li.active a, nav#firstNav ul li a:hover { display: block; border: 1px solid #cccccc; border-bottom: none; padding: 20px; background: #ffffff; }
	nav#firstNav ul li.last a { border-bottom: 1px solid #cccccc; }
	nav#firstNav ul li ul { position: relative; }
	nav#firstNav ul li ul li.overview { display: block; }
	nav#firstNav ul li ul li a, nav#firstNav ul li.active ul li a { border-top: #dddddd dotted 1px; background: #f8f8f8; }
	nav#firstNav ul li a.toggleMe { background: #ffffff url('../../images/icons/opener-right-49x60-trans.png') right center no-repeat!important; }
	nav#firstNav ul li.openFolder a.toggleMe { background: #ffffff url('../../images/icons/opener-down-49x60-trans.png') right center no-repeat!important; }
	#menuToggle { background: url('../../images/icons/menu-73x20.gif') left center no-repeat; display: block; width: 73px; height: 30px; float: left; }
	body.hidenavonmobile nav#firstNav { display: none; }
	nav#firstNav ul li a, nav#firstNav ul li ul li a { color: #000000!important; }
	/* / first navigation */
	
	/* main section */
	section#mainSection { padding-top: 10px; }
	/* / main section */

	/* footer*/
	div#subscribeFooter { padding-top: 4px; padding-bottom: 3px; text-align:center; vertical-align:middle; }
	div#subscribeFooterText { background-color:#000000; }
	div#subscribeFooterText p { font-family: "museo-sans",Verdana,"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",sans-serif !important; vertical-align:middle; font-weight: normal; font-style: normal; color: #ffffff; font-size: 14px; line-height: 18px; margin: 0; text-align: center; }
	div#subscribeFooterText p span { color: #FFFFFF; font-weight: 300; }
	div#subscribeFooterText p span.textOne { white-space:nowrap; font-weight:500; }
	/* / footer */

  /* / global on all pages */


	div.timeLineOne dl dt { text-align: left; }

	div#fixedSampleButtonCenterWrapTwo { display: none; }

	ul.rslides_tabs.rslides1_tabs { display: none; }

  /* Home */

	div#homeRotation div#rotationOverlay, div#homeRotation div#overlayShade { display: none; }

	/* home buttons (new style) */
	div#hbContainer .hbWrapper { float: none; width: 100%; padding-left: 0; padding-bottom: 10px; }
	div#hbContainer .hbWrapper a {  height: auto; padding-bottom: 25px; }
	/* / home buttons (new style) */

	

	.underline, .underline a {
		text-decoration:underline;
	}

	

	/* secondary page */
	section.secondaryPage.withSecondNavigation div.container { background: none; }
	
	div#HCPContactForm { background-color:#fcfcfc; border: #999999 1px solid; width:415px; border-radius: 0px 10px 10px 10px; margin-left: 20px; padding: 20px 5px 20px 20px; }
		
	.formField { width: 245px; display: block; float: right; padding:0px; margin:0px; }
	
	.formLabel { width:130px; text-align:right; padding-left: 0; padding-right: 0; clear:both; display: block; float: left; }
	
	/* video */
	.videopageVideo { width: 300px; height: 169px; }
	/* / video */
	
	div#SearchDiv { position: absolute; top: 238px; right: 1px; background-color: rgb(242, 242, 242); padding: 1px 1px 1px 6px; }
	
	/* Forms */
	.standardForm input.styleableText { width: 410px; }
	/* / Forms */
	
	/* FAQ */
	.faqElement { padding-bottom: 10px; }
	/* / FAQ */
	
	/* callout a */
	.callOutA { background: none; padding-left: 0; }
	/* / callout a */

	/* callout b */
	.callOutB {	padding-left: 0; }
	/* / callout b */

	table.casestudies { font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
	table.casestudies th, table.casestudies td,	table.casestudies th.right, table.casestudies td.first { padding-left: 5px; padding-right: 5px; }
	
	/* cube Test */
	.cubeTest dl { width: 100%; float: none; border-bottom: 1px solid #ffffff; clear: both; }
	.cubeTest dl dt { height: 70px; width: 199px; float: left; border-right: 1px solid #ffffff; }
	.cubeTest dl dd { padding-top: 0; }
	.cubeTest dl dd div.theCube { height: 70px; width: 100px; padding-top: 5px; padding-bottom: 5px; float: left; }
	.cubeTest dl.last dd div.theCube { -webkit-border-bottom-left-radius: 20px; -moz-border-bottom-left: 20px; border-bottom-left-radius: 20px; overflow: hidden; }
	/* / cube test */

	/* metabolism */
	div#metabolismStage a { width: 28px; height: 28px; font-size: 14px; line-height: 28px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
	div#metabolismSelections { border-top: 1px solid #ffffff; padding-top: 5px; padding-bottom: 15px; position: relative; background: #95a1aa; }
	div#metabolismSelections dl { padding-top: 5px; padding-bottom: 5px; position: relative; display: block; background: none; }
	div#metabolismSelections dl dt, div#metabolismSelections dl dd { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 14px; line-height: 16px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; position: relative; display: block; background: #95a1aa; border: none; }
	div#metabolismSelections dl dt { cursor: pointer; padding-bottom: 0; }
	div#metabolismSelections dl dd { font-size: 12px; line-height: 14px; padding-left: 27px; }
	/* / metabolism */
	
	div#footerNavlist { background: #FFFFFF; text-align: left; }
	div#footerNavlist p, div#footerNavlist ul { margin-bottom: 10px; float: left; list-style: none; }
 	div#footerNavlist ul li { margin: 0; display: block; padding-bottom: 10px; }
	div#footerNavlist ul li a { font-family: Arial, Helvetica, sans-serif; white-space: nowrap; border-right: 0px; color: #666666; font-size: 12px; line-height: 18px; text-decoration: none; padding: 0 5px 0 5px; }
	div#footerNavlist ul li a:hover { color:#82c643; }
	
	
	/* starter kit dosing  */
	div#starterKitDosingWrapper h3 { -webkit-border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; border-top-left-radius: 20px; }
	div#starterKitDosingDays dl, div#starterKitDosingDays dl.last { clear: both; width: 100%; border-top: 1px solid #ffffff; }
	div#starterKitDosingDays dl.first { border-top: 0; }
	div#starterKitDosingDays dl dt, div#starterKitDosingDays dl.last dt { width: 100px; float: left; height: 51px; }
	div#starterKitDosingDays dl dt { height: 40px; padding-top: 21px; }
	div#starterKitDosingDays dl.last dt { padding-top: 13px; height: 48px; }
	div#starterKitDosingDays dl dd.dosingImage { overflow: hidden; height: 51px; }
	div#starterKitDosingDays dl.starterKitDosingDayOne dd.dosingImage img, div#starterKitDosingDays dl.starterKitDosingDayTwo dd.dosingImage img { margin-top: -18px; }
	div#starterKitDosingDays dl.starterKitDosingDayThree dd.dosingImage img, div#starterKitDosingDays dl.starterKitDosingDayFour dd.dosingImage img { margin-top: -13px; }
	div#starterKitDosingDays dl.starterKitDosingDayFive dd.dosingImage img, div#starterKitDosingDays dl.starterKitDosingDaySix dd.dosingImage img { margin-top: -7px; }
	div#starterKitDosingDays dl.starterKitDosingDaySeven dd.dosingImage img { margin-top: -2px; }
	div#starterKitDosingDays dl.starterKitDosingDayEight dd.dosingImage img { margin-top: -3px; }
	div#starterKitDosingDays dl dd.dosingImage, div#starterKitDosingDays dl.last dd.dosingImage { width: 99px; float: left; border-top: 0; padding-right: 1px; }
	div#starterKitDosingDays dl.first dt, div#starterKitDosingDays dl.first dd.dosingImage { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
	div#starterKitDosingDays dl dd { width: 100px; float: left; }
	div#starterKitDosingDays dl.last dt { -webkit-border-bottom-right-radius: 20px; -moz-border-radius-bottomright: 20px; border-bottom-right-radius: 20px; overflow: hidden; }
	div#starterKitDosingDays dl.last dd.dosingImage { -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomleft: 20px; border-bottom-left-radius: 20px; overflow: hidden; }
	div#starterKitDosingDays dl dd.dosingCaption { padding-top: 26px; text-align: left; height: 25px; }
	div#starterKitDosingDays dl.last dd.dosingCaption { padding-top: 18px; text-align: left; height: 33px; }
	/* / starter kit dosing */
	
	/* starter kit spoons */
	div#starterKitSpoonsWrapper h3 { -webkit-border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; border-top-left-radius: 20px; }
	div#starterKitSpoonsDays dl, div#starterKitSpoonsDays dl.last { clear: both; width: 100%; border-top: 1px solid #ffffff; }
	div#starterKitSpoonsDays dl.first { border-top: 0; }
	div#starterKitSpoonsDays dl dt, div#starterKitSpoonsDays dl.last dt { width: 100px; float: left; height: 51px; }
	div#starterKitSpoonsDays dl dt { height: 40px; padding-top: 21px; }
	div#starterKitSpoonsDays dl.last dt { padding-top: 13px; height: 48px; }
	div#starterKitSpoonsDays dl dd.spoonsImage { overflow: hidden; height: 51px; }
	div#starterKitSpoonsDays dl.starterKitSpoonsDayOne dd.spoonsImage img, div#starterKitSpoonsDays dl.starterKitSpoonsDayTwo dd.spoonsImage img { margin-top: -18px; }
	div#starterKitSpoonsDays dl.starterKitSpoonsDayThree dd.spoonsImage img, div#starterKitSpoonsDays dl.starterKitSpoonsDayFour dd.spoonsImage img { margin-top: -13px; }
	div#starterKitSpoonsDays dl.starterKitSpoonsDayFive dd.spoonsImage img, div#starterKitSpoonsDays dl.starterKitSpoonsDaySix dd.spoonsImage img { margin-top: -7px; }
	div#starterKitSpoonsDays dl.starterKitSpoonsDaySeven dd.spoonsImage img { margin-top: -2px; }
	div#starterKitSpoonsDays dl.starterKitSpoonsDayEight dd.spoonsImage img { margin-top: -3px; }
	div#starterKitSpoonsDays dl dd.spoonsImage, div#starterKitSpoonsDays dl.last dd.spoonsImage { width: 99px; float: left; border-top: 0; padding-right: 1px; }
	div#starterKitSpoonsDays dl.first dt, div#starterKitSpoonsDays dl.first dd.spoonsImage { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
	div#starterKitSpoonsDays dl dd { width: 100px; float: left; }
	div#starterKitSpoonsDays dl.last dt { -webkit-border-bottom-right-radius: 20px; -moz-border-radius-bottomright: 20px; border-bottom-right-radius: 20px; overflow: hidden; }
	div#starterKitSpoonsDays dl.last dd.spoonsImage { -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomleft: 20px; border-bottom-left-radius: 20px; overflow: hidden; }
	div#starterKitSpoonsDays dl dd.spoonsCaption { padding-top: 26px; text-align: left; height: 25px; }
	div#starterKitSpoonsDays dl.last dd.spoonsCaption { padding-top: 18px; text-align: left; height: 33px; }
	/* / starter kit spoons */

	.videoBox h2 { padding-top: 10px; }
	.listedVideo h3 { padding-top: 10px; }
}

/* -- Mobile Landscape Size to Tablet Portrait (devices and browsers) -- */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	/* topInfoLine */
	#topInfoLine { width: 300px; float: left; padding-left: 0; }
	#topInfoLine .topInfo { font-size: 13px; }
	/* / topInfoLine */

/* ------------------------ check if still exists ------------------------------- */
	div#contactHover { top: 80px; }
	div#contactHover div#innerFrame { width: 340px; }
/* ------------------------ / check if still exists ------------------------------- */
	
	div#HCPContactForm { background-color: #fcfcfc; border: #999999 1px solid; width:100%; border-radius: 0px 10px 10px 10px; margin-left: 20px; padding: 20px 5px 20px 20px; }
		
	.formField { width: 245px; display: block; float: right; padding:0px; margin:0px; }
	
	.formLabel { width:130px; text-align:right; padding-left: 0px; padding-right: 0px; clear:both; display: block; float: left; }
		
/*	div#chartRandomButtonsWrap { margin-left: 35px; } */

	div#SearchDiv { position: absolute; top: 165px; right: 1px; background-color: rgb(242, 242, 242); padding: 1px 1px 1px 6px; z-index:100; }

	/* Forms */
	.standardForm label { text-align: left; }
	.standardForm textarea.styleableTextarea { width: 408px; }
	/* Forms */

	/* Videos */
	.videopageVideo { width: 420px; height: 236px; }
	/* / Videos */

	/* cube test */
	.cubeTest dl dd div.underCube { width: 95px; padding-left: 5px; padding-top: 60px; float: left; }
	/* / cube test */

	/* starter kit dosing */
	div#starterKitDosingDays dl dt, div#starterKitDosingDays dl.last dt { width: 149px;	}
	div#starterKitDosingDays dl dd.dosingImage, div#starterKitDosingDays dl.last dd.dosingImage { width: 110px;	}	
	div#starterKitDosingDays dl dd.dosingCaption, div#starterKitDosingDays dl.last dd.dosingCaption { width: 160px; }
	/* / starter kit dosing */

	/* starter kit spoons */
	div#starterKitSpoonsDays dl dt, div#starterKitSpoonsDays dl.last dt { width: 149px; }
	div#starterKitSpoonsDays dl dd.spoonsImage, div#starterKitSpoonsDays dl.last dd.spoonsImage { width: 110px; }
	div#starterKitSpoonsDays dl dd.spoonsCaption, div#starterKitSpoonsDays dl.last dd.spoonsCaption { width: 160px; }
	/* / starter kit spoons */
/*
	div#metabolismStage a.numberOne {
		top: 93%;
	}
*/
	/* interactive image 1 */
	#fcMedFood { padding-top: 0; }
	#fcDrugTr { padding-top: 10px; }
	/* / interactive image 1 */
}

/* -- Mobile Portrait Size to Mobile Landscape Size (devices and browsers) -- */
@media only screen and (max-width: 479px) {
	
	/* header */

	/* topInfoLine */
	#topInfoLine { width: 300px; text-align: center; padding-left: 0; }
	#topInfoLine .topInfo { font-size: 13px; }
	/* / topInfoLine */

	#topSelection ul li { background: #ffffff; }
	#topSelection ul li a { width: 150px; font-size: 12px; padding: 5px!important; background: #eeeeee; color: #636363; border-radius: 5px 5px 5px 5px!important; }
	div#SearchDiv { position: absolute; top: 165px; right: 1px; background-color: rgb(242, 242, 242); padding: 1px 1px 1px 6px; z-index:100; }
	/* / header */



	/* Homepage */

/* ------------- REMOVE ----------- */
/*	div#homeButtons ul li.last a { height: 80px; }
	div#homeBottomBanner h2 { clear: both; padding-top: 10px; } */
/* ------------- / REMOVE ----------- */

	/* / Homepage */


	
	div#contactHover { top: 80px; }
	div#contactHover div#innerFrame { width: 240px; }

	/* Chart Dosage */
	div#chartDosageButtons a { width: 89px; border-right: 1px solid #719E45; text-align: center; float: left; font-family: Arial, Helvetica, sans-serif; background-color: #82C643; color:#ffffff; font-weight: 500; font-size: 12px; padding: 10px 5px; text-decoration: none; }
	div#chartDosageButtons a.last { width: 90px; border-right: 0; }
	/* / Chart Dosage */


	/* Chart Random */
	div#chartRandomButtons a { width: 89px; border-right: 1px solid #719E45; text-align: center; float: left; font-family: Arial, Helvetica, sans-serif; background-color: #82C643; color:#ffffff; font-weight: 500; font-size: 12px; padding: 10px 5px; text-decoration: none; }
	div#chartRandomButtons a.last { width: 90px; border-right: 0; }
	/* / Chart Random */

	/* Chart Meta */
	div#chartMetaWrapper { margin-bottom: 30px; }
	div#chartMetaStage { margin-bottom: 30px; }
	div#chartMetaButtons a { font-family: Arial, Helvetica, sans-serif; background-color: #fbfbfb; color: #4d4d4f; font-weight: 500; border: thin #cccccc solid; padding: 5px 100px 5px 25px; margin-left: 10px; width: 100px; margin-bottom: 5px; display: block; text-decoration: none; }
	div#chartMetaButtons { margin-bottom: 20px; }
	div#chartMetaButtons a.active { background: #78a12e url('http://www.about-axona.com/assets/images/us-en/hcp/interior/charts/charthover-15x22.png') center left no-repeat; }
	div#chartMetaButtonsWrap { margin-left: 25px; }
	/* Chart Meta */

	/* Videos */
	.videopageVideo { width: 300px; height: 169px; }
	/* / Videos */

	/* Forms */
	.standardForm input.styleableText { width: 290px; }
	.standardForm label { text-align: left; }
	.standardForm .styleableSelect { width: 292px; }
	.standardForm .styleableSelect .styleableSymbol { left: 260px; }
	.standardForm textarea.styleableTextarea { width: 288px; }
	/* Forms */
	
	/* cube test */
	.cubeTest dl dd div.underCube { padding-left: 225px; }
	/* / cube test */
	
	dl.imageWithCaption dd { width: 100%; text-align: center; padding-bottom:15px; }
	.imageWithCaption a { text-align: center; font-style: normal; font-size: 14px; line-height: 16px; color: #8DC63F; font-weight: 500; text-decoration:none; }
	
	
	.imageWithCaption a:hover { color: #666666; }
	
	 /* faq table */
	table.faqs { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#dadbdc; border-width: 2px; border:thin; border-color: #FFFFFF; border-collapse: collapse; font-weight:300; }
	table.faqs th { background-color:#dadbdc; color: #778c9a; border-width: 1px; padding: 8px; text-align:left; border-style: solid; border-color: #FFFFFF; font-size:14px; font-weight:500; }
	table.faqs td { padding: 3px; border-width: 1px; border-style: solid; border-color: #FFFFFF; }
	table.faqs .row1 { color:#000000; background-color:#eeeeee; border-width: 1px; padding:10px; border-style: solid; border-color: #FFFFFF; }
	table.faqs .row2 { color:#000000; background-color:#dadbdc; padding:10px; border-width: 1px; border-style: solid; border-color: #FFFFFF; }
	/* /faq table */
	
	/* interactive image */
	#fcWrapper { clear: both; }
	/* / interactive image */
}

/* ---- 3B. StephenEdits ------------------------------------------------------------------------------ */

	.footnote { font-size:9px; color:#999; line-height:10px!important; }
	
	.acknowledgement { font-size:9px; font-style:italic; color:#999; line-height:10px!important; }

	.legend { font-size:11px; color:#666; line-height:13px!important; }

	.chartheaders { font-family:"museo-sans";font-size:16px; color:#000; line-height:18px!important; }

	.developerComment { font-family:Arial, Helvetica, sans-serif;font-size:24px; color:#FF0000 !important; }
	
	.pub { font-style:italic; }
	.nas { font-family:"museo-sans",Arial,Helvetica,sans-serif;text-align:right; font-size:12px; color:#666; margin-right:10px; padding-right:10px; }
	a.nas { text-align:right; font-size:12px; color:#666; }
	a.nas:hover { color:rgb(141, 198, 63); text-decoration:none; }

	.leaningtype { font-style:italic; }

	.wrapThisText { word-break: break-all; }

/* ---- 4. Font-Face ---------------------------------------------------------------------------------- */