﻿


/* COMMON */
#nutrition a.tab { background-position:0 -32px; }



/* LANDING */
.landing { background:url(images/landing/nutrition_bg.jpg) top left no-repeat; }
.ncboxes { margin:20px 0 0 0; overflow:hidden; }
.ncboxes div { float:left; width:145px; height:200px; padding:30px 45px 30px 145px; } 
.ncboxes p { margin-bottom:10px; line-height:15px; } 
.tipsbox { background:url(images/landing/tipsbox_bg.jpg) top left no-repeat; }
.quizbox { background:url(images/landing/quizbox_bg.jpg) top left no-repeat; }
.quizdropdown select { margin:0 0 0 5px; }


/* TIPS */
.tips { background:url(images/tips/tips_bg.jpg) top left no-repeat; }
.tips .pgcopy { width:515px; }
.tips .pgcopy p { font-weight:bold; }
.tips .ageerror { display:block; margin:15px 0 0 0; }

.tform { margin:20px 0 35px 0; width:300px; }
.tform img { display:block; }
.tform .formcontent { padding:15px 30px; background:url(images/tips/form_mid.gif) top left repeat-y; }
.tform .formcontent label { display:block; float:left; margin:0 10px 0 0; width:60px; font-weight:bold; text-align:right; }
.viewtipbtn { margin:5px 0 0 70px; }



/* TIP RESULTS */
.tipresult { background:url(images/tips/results_bg.jpg) top left no-repeat; }
.tipresult .ageimage { float:right; width:240px; }
.tipresult .pgcopy { width:600px; }
.tipresult .otherbtn { float:right; }
.tipresult .otherbtnbottom { margin:30px 0 0 0; text-align:right; }
.tipresult h2 { font-family:Arial; font-size:26px; color:#38AB46; }
.tipresult h3 { margin-top:14px; font-size:14px; color:#FE7903; }
.tipresult ul, .tipresult ol { margin:5px 20px; }



/* QUIZZES */
.quiz { background:url(images/quiz/quiz_bg.jpg) top left no-repeat; }
.qotm { margin:30px 0; width:600px; }
.qotm h3 { font-size:14px; }
.qotm p { margin-bottom:10px; }



/* QUIZ DETAIL */
.quizdetail { background:url(images/quiz/quiz_bg.jpg) top left no-repeat; }
.quizdetail .pgcopy { width:600px; }
.quizdetail h2 { padding:20px 0 0 0; font-family:Arial; font-size:28px; color:#209E2F; }
.quizdetail .questions { margin:30px 0; }
.quizdetail .questions h3 { font-size:13px; }
.quizdetail .questions li { margin:0 0 30px 0; font-weight:bold; }
.quizdetail .questions table { margin:0; }
.quizdetail .questions td input { float:left; }
.quizdetail .questions td label { display:block; margin-left:25px; font-weight:normal; }
.quizdetail .answers { margin:30px 0; }
.quizdetail .errormsg { color:#F15752; }
.pastquizbtn { float:right; }



/* QUIZ ARCHIVE */
.quiz .archive { margin-top:30px; }
.quiz .archive p { margin-bottom:15px; font-weight:bold; }
.quiz .archive a { margin:0 0 0 5px; font-weight:normal; }

