h1.h-the-selftest{ background: url(/images/h/h-selftest.gif) no-repeat left top; }
h1.h-step-01-register-account{ text-indent: -9999px; height: 60px; background: url(/images/h/h-selftest-step1.gif) no-repeat left top; }
h1.h-step-02-make-payment{ text-indent: -9999px; height: 60px; background: url(/images/h/h-selftest-step2.gif) no-repeat left top; }
h1.h-step-03-begin-test{ text-indent: -9999px; height: 60px; background: url(/images/h/h-selftest-step3.gif) no-repeat left top; }
h1.h-selftest-results{ background: url(/images/h/h-selftest-results.gif) no-repeat left top; }
h1.h-the-selftest-account{ background: url(/images/h/h-selftest-account.gif) no-repeat left top; }
h1.h-next-steps{ background: url(/images/h/h-next-steps.gif) no-repeat left top; }
img.elderly{ border: 7px solid #f1f0f0; padding: 1px; background: #fff; float: left; margin: 0 10px 0 0; }

img.process{ margin-bottom: 19px; } /* SAME MARGIN-BOTTOM AS <UL> ELEMENTs */
img.progressTrack{ margin: 100px 0 160px; }
p.h-process{ text-indent: -9999px; overflow: hidden; height: 19px; background: url(/images/h/h-process.gif) no-repeat left top; }
p.h-affordable{ text-indent: -9999px; overflow: hidden; height: 19px; background: url(/images/h/h-affordable.gif) no-repeat left top; }
p.h-resultsByDomain{ text-indent: -9999px; overflow: hidden; height: 19px; margin-top: 50px; background: url(/images/h/h-resultsbydomain.gif) left top no-repeat; }
p.h-comparingResults{ text-indent: -9999px; overflow: hidden; height: 19px; background: url(/images/h/h-comparingresults.gif) left top no-repeat; }

.returning-visitor-wrap{ margin-bottom: 30px; position: relative; }
#returningUsers{ background: #f2f2f2; padding: 0 30px 30px; margin: 0 -40px 30px -25px; display: none; }
#returningUsers input.text{ width: 237px; }
#returningUsers p{ margin-bottom: 8px; line-height: 15px; }
#returningUsers p.forgot{ float: right; font-size: 11px; line-height: 1; }

#registerAccount label.payments{ border-bottom: 1px solid #e7e7e7; margin-bottom: 5px; padding-bottom: 5px; }

ul.resultsActions{ padding-left: 0; }
ul.resultsActions li{ text-indent: -9999px; overflow: hidden; float: left; margin-right: 10px; }
ul.resultsActions li.print{ margin-right: 0; }
ul.resultsActions li a{ width: 189px; height: 59px; display: block;
	/* Reset defualt <A> styles */
	padding: 0 0 0 0; 
	border: none;
	}
ul.resultsActions li.email a{ background: url(/images/btn-resultsAction-email.gif) no-repeat left top; }
ul.resultsActions li.email a:hover{ background-position: 0 -59px; }
ul.resultsActions li.save a{ background: url(/images/btn-resultsAction-save.gif) no-repeat left top; }
ul.resultsActions li.save a:hover{ background-position: 0 -59px; }
ul.resultsActions li.print a{ background: url(/images/btn-resultsAction-print.gif) no-repeat left top; }
ul.resultsActions li.print a:hover{ background-position: 0 -59px; }

ul.resultsActions li.patient_print a, ul.resultsActions li.save_pdf a, ul.resultsActions li.with_int a{
	background: url(/images/btn-results-page2.png) no-repeat left top;
}
ul.resultsActions li.save_pdf a{ background-position: -199px 0; }
ul.resultsActions li.with_int a{ background-position: -398px 0; }
ul.resultsActions li.patient_print a:hover{ background-position: 0 -60px; }
ul.resultsActions li.save_pdf a:hover{ background-position: -199px -60px; }
ul.resultsActions li.with_int a:hover{ background-position: -398px -60px; }


p.nextsteps{ text-indent: -9999px; overflow: hidden; clear: both; }
p.nextsteps a{ width: 587px; height: 59px; display: block; background: url(/images/btn-nextsteps.gif) no-repeat left top;
	/* Reset defualt <A> styles */
	padding: 0 0 0 0; 
	border: none; }
p.nextsteps a:hover{ background-position: left bottom; }

ul.cognitiveResults{ margin-bottom: 50px; list-style: none; }
ul.cognitiveResults li{ text-indent: -9999px; overflow: hidden; background-repeat: no-repeat; width: 588px; height: 45px; display: block; }
ul.cognitiveResults li.vs{ background-image: url(/images/bg-cognitiveResults-vs.gif); }
ul.cognitiveResults li.ef{ background-image: url(/images/bg-cognitiveResults-ef.gif); }
ul.cognitiveResults li.vf{ background-image: url(/images/bg-cognitiveResults-vf.gif); }
ul.cognitiveResults li.mm{ background-image: url(/images/bg-cognitiveResults-mm.gif); }
ul.cognitiveResults li.at{ background-image: url(/images/bg-cognitiveResults-at.gif); }
ul.cognitiveResults li.or{ background-image: url(/images/bg-cognitiveResults-or.gif); }
ul.cognitiveResults li.ps{ background-image: url(/images/bg-cognitiveResults-ps.gif); }
ul.cognitiveResults li.excl{ background-position: 0 0; }
ul.cognitiveResults li.mild{ background-position: 0 -45px; }
ul.cognitiveResults li.impd{ background-position: 0 -90px; }

#template-secondary ul.definitions{ background: url(/images/bg-definitions-btm.gif) bottom left no-repeat; padding: 0 0 10px 0; list-style: none; width: 260px; margin-bottom: 40px; }
#template-secondary ul.definitions li{ padding: 0 15px 15px 64px; width: 181px; color: #fff; }
#template-secondary ul.definitions li p{ text-indent: -9999px; }
#template-secondary ul.definitions li.excl{ background: url(/images/bg-definitions-excl.gif) no-repeat left top; }
#template-secondary ul.definitions li.mild{ background: url(/images/bg-definitions-mild.gif) no-repeat left top; }
#template-secondary ul.definitions li.impd{ background: url(/images/bg-definitions-impd.gif) no-repeat left top; padding-bottom: 5px; }

.resultsGraph{ padding: 20px; background: #e0e0e0; margin-bottom: 19px; }

.remainingTests{ margin-bottom: 40px; }
.remainingTests li.clearfix{ margin-bottom: 10px; padding-bottom: 24px; background: url(/images/bg-groove.gif) no-repeat left bottom; }
.remainingTests li.clearfix span{ padding-left: 30px; background: #fff url(/images/nav-tert-arrowR.gif) no-repeat 6px center; }
.remainingTests .nav-pill{ float: right; margin-bottom: 0; }
.remainingTests li.clearfix .nav-pill span{ padding-left: 0; }

.pastResults{ list-style-type: none; }
.pastResults li.clearfix{ margin-bottom: 10px; padding-bottom: 24px; background: url(/images/bg-groove.gif) no-repeat left bottom; line-height: 2; }
.pastResults li.clearfix img{ float: left; margin-right: 15px; }
.pastResults .nav-pill{ margin-bottom: 0; }

.mid .left{ float: left; width: 290px; }
.mid .right{ float: right; width: 290px; }

ul.moreActions{ clear: both; padding: 0; }
ul.moreActions li{ text-indent: -9999px; overflow: hidden; display: inline; }
ul.moreActions li a{ height: 39px; width: 240px; display: block; float: left; background-repeat: no-repeat; background-position: left top; margin-right: 10px;
	/* Reset defualt <A> styles */
	padding: 0 0 0 0; 
	border: none; }
ul.moreActions li a:hover{ background-position: left bottom; }
ul.moreActions li.return a{ background-image: url(/images/btn-returntotest.gif); }
ul.moreActions li.account a{ background-image: url(/images/btn-accountpage.gif); }

ul.resultsActionsSmall{ padding: 0; }
ul.resultsActionsSmall li{ text-indent: -9999px; overflow: hidden; display: inline; }
ul.resultsActionsSmall li a{ height: 37px; width: 88px; display: block; float: left; background-repeat: no-repeat; background-position: left top; margin-right: 5px;
	/* Reset defualt <A> styles */
	padding: 0 0 0 0; 
	border: none; }
ul.resultsActionsSmall li a:hover{ background-position: left bottom; }
ul.resultsActionsSmall li.email a{ background-image: url(/images/btn-email-sm.gif); }
ul.resultsActionsSmall li.save a{ background-image: url(/images/btn-pdf-sm.gif); }
ul.resultsActionsSmall li.print a{ background-image: url(/images/btn-print-sm.gif); }

p.prevention{ text-indent: -9999px; overflow: hidden; }
p.prevention a{ width: 207px; height: 23px; display: block; background: url(/images/btn-prevention-guides.gif) no-repeat left top;
	/* Reset defualt <A> styles */
	padding: 0 0 0 0; 
	border: none; }
p.prevention a:hover{ background-position: left bottom; }

p.more-questions{ text-indent: -9999px; overflow: hidden; }
p.more-questions a{ width: 1146px; height: 23px; display: block; background: url(/images/btn-more-questions.gif) no-repeat left top;
	/* Reset defualt <A> styles */
	padding: 0 0 0 0; 
	border: none; }
p.more-questions a:hover{ background-position: left bottom; }

p.more-news{ text-indent: -9999px; overflow: hidden; }
p.more-news a{ width: 108px; height: 23px; display: block; background: url(/images/btn-more-news.gif) no-repeat left top;
	/* Reset defualt <A> styles */
	padding: 0 0 0 0; 
	border: none; }
p.more-news a:hover{ background-position: left bottom; }

p.sign-up{ text-indent: -9999px; overflow: hidden; }
p.sign-up a{ width: 118px; height: 23px; display: block; background: url(/images/btn-sign-up.gif) no-repeat left top;
	/* Reset defualt <A> styles */
	padding: 0 0 0 0; 
	border: none; }
p.sign-up a:hover{ background-position: left bottom; }

.lumosity{ border: none; padding: 0; }
.lumosity img{ margin-bottom: 12px; }
