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

/* Colors
#878787 = grey text
#fcb040 = hdr orange
#C41230 = red
#016fa6 = strativa blue
#d88503 = yellow
#473f3A = DarkGray
*/
@import "reset.css";

/* Universal / Global styles
------------------------------------- */
body
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: #ffffff url(../images/main-bk.png) repeat-x top;
}

.hr
{
	border-top: 1px solid #c44966;
	width: 100%;
	float: left;
	margin-top: -90px;
}

.tooltip{
	position:absolute;
	left:-2000px;
	background-color:#dedede;
	padding:5px;
	border:1px solid #fff;
	width:250px;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	z-index:10000;
}

#newWrapper{margin:auto;width:998px;color: #473f3A;}
#newWrapper .sub {font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:16px;   font-size:70%;
  position:relative;
  bottom:-0.2em;
 }
#newWrapper p{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;margin-bottom: 15px;}
#newWrapper .fineprint, #newWrapper .fineprint a, #newWrapper .fineprint a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;	line-height:15px;}
#newWrapper .fineprint-txt, #newWrapper .fineprint-txt a, #newWrapper .fineprint-txt a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;	line-height:15px;}
#newWrapper .smallfont{font-family:Arial,Helvetica,sans-serif;font-size:11px;}
#newWrapper .padtop {padding-top: 8px;}
#newWrapper .bordertop {border-top: 1px solid #e0ded9;}
#newWrapper .red {color: #C41230;}
#newWrapper a:hover {text-decoration:none;}
#newWrapper a.red span {display:none; padding:2px 3px; margin-left:8px; width:330px;z-index:3;}
#newWrapper a.red:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}
#newWrapper .yellow {color: #d88503;}
#newWrapper .lightgray {color: #e0ded9; background-color: #e0ded9;}

#newWrapper .fineprint.bordertop{
	padding-top:5px;
}

#topHeader {
	height: 235px; /*height(Header+util+nav)*/
	margin:0px;
}
#logo
{
    padding: 0px;
	margin:0 0 0 -1px;
	background: #ffffff url(../images/naslogo.png);
	height:122px;
	width: 210px;
	float: left;
	position: absolute;
}

#logo a, #logo a:hover
{
    padding: 0px 0px 0px 15px;
	background: #fff url(../images/nav-arrow.png) no-repeat left;
	font:11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #473f3A;
	line-height: 30px;
}
#navtagline h2
{
    float: left;
	color: inherit;
	text-indent:-9000px;
	background:#fff url(../images/nav-tagline.png) no-repeat;
	width:202px;
	height:26px;
	padding: 0; margin: 10px 0px 0px 227px;
}
#myreminders h2
{
    float: left;
	text-indent:-9000px;
	background:#fff url(../images/nav-myreminders-home.png) no-repeat;
	width:222px;
	height:30px;
	padding: 0; margin: 8px 15px 0px 20px;
}
#myreminders h2:hover
{
	cursor: pointer;
	background:#fff url(../images/nav-myreminders.png) no-repeat;
    float: left;
	text-indent:-9000px;
	width:222px;
	height:30px;
	padding: 0; margin: 8px 15px 0px 20px;
}

#header {
	float: left;
	width: 552px;
	height: 140px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px ;
	padding:0px;
}
#util {
	float: left;
	width: 100%;
	height: 42px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#util .util-links a
{
    margin-left: 15px;
    padding: 0px 0px 0px 15px;
	background: #fff url(../images/nav-arrow.png) no-repeat left;
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #473f3A;
	line-height: 45px;
}
#util .util-links a:hover{text-decoration: underline;}
#nav {
	float: left;
	width: 100%;
	height: 52px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.topDivider {
	background-color: #4F849D;
	width: 100%;
	height: 1px;
	margin:0px;
	clear:both;
}
sup
{
	font-size: 10px;
	vertical-align: top;
	line-height: 5px;
}

span.sup {
	font-size: 10px;
	line-height: 16px;
	position: relative;
	top: -0.6em;
}

#main1 {margin:0; padding:0;}
#main2 {margin:0; padding:0;}
#left {float:left;width:200px;margin:0px; padding-top: 10px;text-align:left;height:100%;}
#left p{font:13px/15px Arial, Helvetica, sans-serif; color: #58524d;padding-left: 5px;}
#left a{font:13px/15px Arial, Helvetica, sans-serif;text-decoration: none; color: #c41230;}
#right {float:right;width:205px;margin: 68px 3px 0px 0px; padding:0px;text-align:left;height:628px;	background: #ffffff;}
#middle {margin: 0 208px 0 200px;padding: 0px;	text-align:left;height:100%;background: #ffffff; position: relative;}
.column-in {margin:0; padding:0px;height:100%;}
.cleaner {clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}
.innerColumn{font-family: Arial, Helvetica, sans-serif;}
.middleInnerColumn{margin:0px 0px 0px 0px;padding:0px;border-left:1px #c0c0c0 solid;border-right:1px #ffffff solid;	border-top:1px #ffffff solid;border-bottom: 1px #ffffff solid;font-family: Arial, Helvetica, sans-serif;height:694px;}

.nasTeamPhoto{position: absolute;float: left;margin:-162px 0 0 0px; width:560px; padding-top: 160px}
#learnhow {margin-top: 20px;background:#fff url(../images/bg-1.png) no-repeat;width:550px;height:52px;}
#learnhow2 {margin-top: 5px; margin-bottom: 15px;background:#fff url(../images/bg-2.png) no-repeat;width:550px;height:35px;}
#learnhow table, #learnhow2 table {margin-left:12px}
#learnhow table td, #learnhow2 table td {padding:10px 0 0 5px;}
#learnhow table td a, #learnhow2 table td a{color: #d88503;font-weight: bold;font-family:Arial,Helvetica,sans-serif;font-size:12px; text-decoration: none; line-height: normal;}
#learnhow table td a:hover, #learnhow2 table td a:hover{color: #c31230;}
#learnhow .padtop, #learnhow2 .padtop {padding-top: 12px; vertical-align: top;}

/* Call outs
------------------------------------- */
#couponad h2{float: left;color: inherit;text-indent:-9000px;background:#fff url(../images/callout-coupon1.png) no-repeat;width:206px;	height:260px;	padding: 0; margin: 0px;}
#couponad h2:hover{cursor: pointer; background:#fff url(../images/callout-coupon1-over.png) no-repeat;}
/*#couponad a{float: left;text-indent: -9000px;padding: 0; margin: 165px 0px 0px -190px;height: 30px;width: 175px;}*/
#ddgad{float: right;background:#fff url(../images/callout-ddg1.png) no-repeat 0;width:205px;height:334px;	padding: 0; margin:35px 0 0 0; border: none;}
#ddgad a{background: url(../images/btn-ddg1.png) no-repeat;float:left;height:53px;margin:-7px 0 0 6px;padding:0;text-indent:-9000px;width:192px;}
#ddgad a:hover{background: url(../images/btn-ddg1-over.png) no-repeat;}
#ddgad #ddquestion1{ float: left;width:169px;height:70px;margin: 135px 0px 0px 22px; padding: 0px;}
#ddgad #ddquestion2{float: left;width:171px;height:70px;padding: 0px;margin: 0px 0px 0px 22px; }
#ddgad #ddquestion1 p, #ddgad #ddquestion2  p { padding: 1px 3px 3px 0px; line-height: normal; margin-bottom: 0px; font-family:Verdana,Helvetica,sans-serif; font-size: 12px;}

/* submenu
------------------------------------- */
#submenu{padding:27px 0 0 9px;width:197px;margin: 20px 0 0 -10px}
#submenu li{margin: 5px 0px 0px 0px; width: 185px; height: 25px; background: url(../images/li-bk-off.png) no-repeat left top; padding:4px 0px 0px 25px;}
#submenu a{	color: #58524d;	font-weight: bold;}
#submenu a:hover{	color: #a90b26}
#submenu .onstate {background: url(../images/li-bk-on.png) no-repeat left top; }
#submenu .onstate a, #submenu .onstate a:hover {color: #dd931d;}
#submenu .onstate-dia {background: url(../images/li-bk-on-dia.png) no-repeat;}
#submenu .onstate-dia li { height: 20px; background: none; margin: 0 0 0 10px; padding:0;}
#submenu h3{text-indent: -9000px;background: #fff url(../images/btn-quiz.png) no-repeat left;height: 50px;width: 198px;	margin:15px 0 0 -8px;}
#submenu h3:hover{background: #fff url(../images/btn-quiz-over.png)}
#submenu h4{text-indent: -9000px;background: #fff url(../images/btn-quiz-on.png) no-repeat left;height: 50px;width: 198px;margin:15px 0 0 -8px;}
#isilink p a{color: #C41230;}
#isilink p a:hover{text-decoration: underline}


/* SPECIFIC SECTIONS*/


/* My Reminder
------------------------------------- */
#reminderstep2{ padding: 0px;	margin: 0px 0px 0px 0px; background: #ffffff url(../images/bg-reminder.png) repeat-x top;}
#reminderstep2 .middleInnerColumn{height: 770px;}
#reminderstep2 #right {height: 704px;}
#reminder #content, #reminderstep2 #content
{margin: 20px 10px 0px 20px;width: 520px;}
#reminder h1, #reminderstep2 h1
{color:#C41230;	font-family:Arial,Helvetica,sans-serif;	font-size:18px;	line-height:23px;margin-bottom:15px;}
#reminder table, #reminderstep2 table{width: 520px; border: solid 1px #e0ded9;}
#reminder table .padHeight{padding-top: 7px; padding-bottom: 7px;}
#reminder table .lineHeight{height: 65px; vertical-align: middle;}
#reminder table .padleft{padding-left: 14px;}
#reminder th, #reminderstep2 th
{background-color: #C41230; color: #fff; font-family:Arial,Helvetica,sans-serif; font-size: 15px; padding: 5px; font-weight: bold;}
#reminder td, #reminderstep2 td
{vertical-align: top; padding: 2px 8px 2px 8px}
#reminder #sectionheader h2, #reminderstep2 #sectionheader h2
{ float: left;color: inherit;text-indent:-9000px;background:#fff url(../images/hdr-myreminder.png) no-repeat;width:552px;height:140px;padding: 0; margin: 0 0 0 -8px;}
#reminder #sub-row2, #reminder #sub-row1, #reminderstep2 #sub-row2, #reminderstep2 #sub-row1
{font-weight: bold; margin:0px; padding: 0px; display:none;}
#reminder #sub-row2 span, #sub-row1 span, #reminderstep2 #sub-row2 span, #reminderstep2 #sub-row1 span
{font-weight: bold; padding-right:15px;}
#reminder .error, #reminderstep2 .error
{ visibility:hidden; color: #C41230;}
#reminder a, #reminder a:hover, #reminderstep2 a, #reminderstep2 a:hover
{color:#473f3A;}

/* b12myhealth
------------------------------------- */
#b12myhealth #content, #bariatric #content, #crohns #content, #diabetes #content, #diabetestype1 #content, #diabetestype2 #content,
#aids #content, #pernicious #content, #vegetarians #content, #b12quizpage1 #content, #b12quizpage2 #content, #b12quizpage3 #content, #b12results #content
{margin: 20px 10px 0px 20px; width: 550px;}

#b12myhealth h1, #bariatric h1, #crohns h1, #diabetes h1, #diabetestype1 h1, #diabetestype2 h1, #aids h1, #pernicious h1, #vegetarians h1
{color:#C41230;	font-family:Arial,Helvetica,sans-serif;	font-size:20px;	line-height:26px; margin-bottom:19px;}

#b12myhealth #sectionheader h2, #bariatric #sectionheader h2, #crohns #sectionheader h2, #diabetes #sectionheader h2,
#diabetestype1 #sectionheader h2, #diabetestype2 #sectionheader h2, #aids #sectionheader h2,
#pernicious #sectionheader h2, #vegetarians #sectionheader h2
{ float: left;	color: inherit;	text-indent:-9000px; background:#fff url(../images/hdr-myhealth.png) no-repeat;	width:524px; height:140px; padding: 0; margin: 0;}

#b12myhealth #symptons {width: 547px; border: solid 1px #e0ded9; height: 95px;}
#b12myhealth #symptons p {padding: 10px 10px 2px 10px; color: #473F3A; font-weight: bold; margin: 0px;}
#b12myhealth #symptons ul {float: left; border-right: 1px solid #e0ded9; padding: 0px 40px 0px 10px; margin-bottom: 10px; height: 50px;}
#b12myhealth #symptons ul li {font-family:Arial,Helvetica,sans-serif; line-height: normal; font-size:12px; font-weight: bold; list-style-position: inside; list-style-type: disc; color:#C41230; margin-left: 10px;}
#b12myhealth #symptons ul li span{color: #473F3A;}
#b12myhealth #conditions {width: 547px; border: solid 1px #e0ded9; margin-top: 15px; height: 235px;}
#b12myhealth #conditions h2 {padding: 10px 10px 2px 10px; margin: 0px; font-family:Verdana,Helvetica,sans-serif;font-size:14px;	line-height:22px;}
#b12myhealth #conditions p {padding: 10px 10px 2px 10px; margin: 0px;}
#b12myhealth #conditions ul {float: left; border-right: 1px solid #e0ded9; padding: 0px 40px 0px 10px; margin: 30px 0px 10px 0px; height: 50px;}
#b12myhealth #conditions ul li {font-family:Arial,Helvetica,sans-serif; line-height: normal;font-size:12px; font-weight: bold;list-style-position: inside; list-style-type: disc; color:#C41230;  margin-left: 10px;}
#b12myhealth #conditions ul li span{color: #473F3A;}
#b12myhealth #conditions ul li a, #b12myhealth #conditions ul li a:hover{text-decoration: none; color: inherit; font-weight: bold;line-height: 18px; font-size:12px;}
#b12myhealth #conditions #selectcondition {float: right; margin: 25px 140px 0px 0px;}

/* bariatric
------------------------------------- */
#bariatric #stat1{ background:#fff url(../images/team-health-stat1.png) no-repeat center; height: 98px;	width: 580px;	text-indent: -9000px;	margin: 38px 0px 0px -19px;}
/* crohns
------------------------------------- */
#crohns #stat2{	background: url(../images/team-health-stat2.png) no-repeat left; height: 126px;	width: 377px; text-indent: -9000px;	margin:-2px 0px 10px -3px;}

/* diabetes
------------------------------------- */
#diabetes #content a, #diabetes #content a:hover{color: #C41230; text-decoration: none;	font-weight: bold; margin: 0; padding: 0; line-height: normal;}
#diabetes  #content li{margin: 0px; background: url(../images/redarrow.jpg) no-repeat left top; padding-left: 10px; font-size:12px;}

/* diabetestype1
------------------------------------- */
#diabetestype1 #stat3
{ background: url(../images/team-health-stat3.png) no-repeat left; height: 129px; width: 370px;	text-indent: -9000px; margin:-2px 0px 0px -1px;}

/* diabetestype2
------------------------------------- */
#diabetestype2{ padding: 0px;	margin: 0px 0px 0px 0px; background: #ffffff url(../images/bg-diabetestype2.png) repeat-x top;}
#diabetestype2 .middleInnerColumn{height: 865px;}
#diabetestype2 #right {height: 800px;}
#diabetestype2 #stat4{ background: url(../images/team-health-stat4.png) no-repeat left;	height: 74px;	width: 382px;	text-indent: -9000px;	margin:18px 0px 0px -5px;}

/* aids
------------------------------------- */
#aids #stat5{ background: url(../images/team-health-stat5.png) no-repeat left;	height: 147px; width: 440px; text-indent: -9000px;	margin:-6px 0px 0px -5px;}

/* pernicious
------------------------------------- */
#pernicious #stat6{background: url(../images/team-health-stat6.png) no-repeat left;	height: 94px;width: 399px;text-indent: -9000px;margin:18px 0px 0px -5px;}

/* vegetarians
------------------------------------- */
#vegetarians #stat7{background: url(../images/team-health-stat7.png) no-repeat left; height: 102px; width: 556px; text-indent: -9000px; margin:25px 0 0 -2px; overflow: hidden;}
#vegetarians #content .ul{	padding-bottom: 10px;}
#vegetarians #content .ul li {font-family:Arial,Helvetica,sans-serif; line-height: normal;font-size:12px; font-weight: bold;list-style-position: inside; list-style-type: disc; color:#C41230;  margin-left: 10px;}
#vegetarians #content .ul li span{color: #473F3A;}
/* b12quizpage1
------------------------------------- */
#b12quizpage1 #bkquizpg, #b12quizpage2 #bkquizpg, #b12quizpage3 #bkquizpg
{font-family:Verdana,Helvetica,sans-serif; color: #473f3A;}

#b12quizpage1 #bkquizpg
{background:#fff url(../images/bk-quiz-pg1.png) no-repeat;	width:565px;	height:478px;	padding: 0; margin: 0;	position:absolute;}

#b12quizpage1 #content h1, #b12quizpage2 #content h1, #b12quizpage3 #content h1, #b12results #content h1
{float: left; padding:15px 0 0 22px; margin: 0px; font-size:18px;}

#b12quizpage1 #content h3, #b12quizpage2 #content h3, #b12quizpage3 #content h3, #b12results #content h3
{color:#473F3A; float:right; font-size:12px; font-weight:bold; margin:0;padding:15px 38px 0 0;}

#b12quizpage1 #content .btnNext
{float: right; margin: 9px 30px 0 0;padding: 0;}

#b12quizpage1 #content #questionContainer
{margin:64px 0 0 80px; width: 450px; height: 302px;}

#b12quizpage1 #content .questions, #b12quizpage2 #content .questions, #b12quizpage3 #content .questions{width: 455px; position:absolute;}
#b12quizpage1 #content .questions p, #b12quizpage2 #content .questions p, #b12quizpage3 #content .questions p
{font-family:Verdana,Helvetica,sans-serif; line-height: normal; font-size:15px;	padding:0; margin:0; }
#b12quizpage1 #content .q1 {top: 66px;}
#b12quizpage1 #content .q2 {top: 140px;}
#b12quizpage1 #content .q3 {top: 215px;}
#b12quizpage1 #content .q4 {top: 290px;}
#b12quizpage2 #content .q5 {top: 70px;}
#b12quizpage2 #content .q6 {top: 165px;}
#b12quizpage2 #content .q7 {top: 247px;}
#b12quizpage2 #content .q8 {top: 330px;}
#b12quizpage3 #content .q9 {top: 70px;}
#b12quizpage3 #content .q10 {top: 145px;}
#b12quizpage3 #content .q11 {top: 235px;}
#b12quizpage3 #content .q12 {top: 310px;}

#b12quizpage1 #content .questions ul li, #b12quizpage2 #content .questions ul li, #b12quizpage3 #content .questions ul li
{font-family:Verdana,Helvetica,sans-serif; line-height: normal; font-size:16px; padding: 0px 26px 0px 0px; margin:0; float:left;}

#b12quizpage1 #sectionheader h2, #b12quizpage2 #sectionheader h2, #b12quizpage3 #sectionheader h2, #b12results #sectionheader h2
{float: left; color: inherit; text-indent:-9000px; background:#fff url(../images/hdr-b12quiz.png) no-repeat; width:304px; height:140px;	padding: 0; margin: 0;}

/* b12quizpage2
------------------------------------- */
#b12quizpage2 #content .btnBack{float: left;margin:9px 0 0 375px;padding: 0;}
#b12quizpage2 #content .btnNext{float: right; margin: 9px 30px 0 0;padding: 0;}
#b12quizpage2 #bkquizpg{background:#fff url(../images/bk-quiz-pg2.png) no-repeat;width:565px;height:478px;padding: 0; margin: 0;position:absolute;}
#b12quizpage2 #content #questionContainer{height:330px;margin:77px 0 0 70px;width:476px;}

/* b12quizpage3
------------------------------------- */
#b12quizpage3 #content .btnBack{float: left;margin:9px 0 0 280px;	padding: 0;}
#b12quizpage3 #content .btnComplete{float: right;margin:6px 30px 0 0;padding: 0;}
#b12quizpage3 #bkquizpg{background:#fff url(../images/bk-quiz-pg3.png) no-repeat;width:565px;height:478px;padding: 0;margin: 0;position:absolute;}
#b12quizpage3 #content #questionContainer{margin:71px 0 0 80px;width: 450px;height: 309px;}

/* b12results
------------------------------------- */
#b12results{ padding: 0px;	margin: 0px 0px 0px 0px; background: #ffffff url(../images/bg-b12quiz.png) repeat-x top;}
#b12results .middleInnerColumn{height: 2310px;}
#b12results #right {height: 2245px;}
#b12results .table{	background:#fff url(../images/bk-quiz-r1.png) no-repeat;width: 550px;height: auto;}
#b12results  h1, h3,p {padding: 0px 0px 0px 0px; margin:0px}
#b12results  td { border: 1px solid #e0ded9; padding: 0px; }
#b12results .yes {background:#fff url(../images/right.jpg) no-repeat; border: 1px solid #e0ded9; width: 50px;}
#b12results .no {background:#fff url(../images/wrong.jpg) no-repeat; border: 1px solid #e0ded9; width: 50px;}
#b12results .noborder {border: 0px;}
#b12results .foot {background:#fff url(../images/bk-quiz-r2.png) no-repeat;width: 550px; height: 59px;}
#b12results .rquestion {font: 15px/15px Verdana, Helvetica, sans-serif; padding: 5px 0px 0px 5px;}
#b12results .choice {font: 12px/12px Verdana, Helvetica, sans-serif; padding: 0px 0px 0px 30px; font-weight: bold; margin:-10px 0 9px 0px;}
#b12results .selected {color: #d88503;}
#b12results .spacer {padding-left: 20px; height: 1px;}
#b12results .padding {padding-top: 40px;}
#b12results .highlight {font: 12px/12px Verdana, Helvetica, sans-serif;margin:0 0 0 9px;width:460px;background: #fef4de;padding: 0px 10px}
#b12results .highlight-top{background: url(../images/bk-quiz-r3top.png);height:14px;width:489px;margin-left: 5px;}
#b12results .highlight-bottom{background: url(../images/bk-quiz-r3bottom.png);height:14px;width:489px;margin-left: 5px;}
#b12results #content td  ul{padding-left: 28px}
#b12results #content td li{ line-height: 20px; margin: 0px; background: url(../images/redarrow.jpg) no-repeat left top; padding-left: 10px; font-size:10px;color: #C41230;}

/* b12mychoice
------------------------------------- */
#b12mychoice
{ padding: 0px;	margin: 0px 0px 0px 0px; background: #ffffff url(../images/bg-b12mychoice.png) repeat-x top;}

#b12mychoice .middleInnerColumn
{height: 920px;}

#b12mychoice #right
{height: 854px;}

#b12mychoice #content, #convenient #content, #howtouse #content, #choose #content
{margin: 20px 10px 0px 20px; width: 550px;	height: 100%;}

#b12mychoice #content h3
{padding: 5px 0 5px 0;font-size:14px;font-weight:bold;}

#b12mychoice h1, #convenient h1, #howtouse h1
{color:#C41230;font-family:Arial,Helvetica,sans-serif;	font-size:20px;	line-height:26px; margin-bottom:19px;}

#b12mychoice #sectionheader h2, #convenient #sectionheader h2, #howtouse #sectionheader h2, #choose #sectionheader h2
{float: left;color: inherit;	text-indent:-9000px; background:#fff url(../images/hdr-mychoice.png) no-repeat;	width:461px; height:140px; padding: 0; margin: 0;}

#b12mychoice #stat1
{text-indent:-9000px; background:#fff url(../images/team-choice-stat1.png) no-repeat;width:559px; height:440px; padding: 0; margin: 0px 0 10px 0;}

#b12mychoice #content, #convenient #content .ul
{	padding-bottom: 5px;}

#convenient #content .ul li, #b12mychoice #content .ul li
{font-family:Arial,Helvetica,sans-serif; line-height: normal;font-size:12px; list-style-position: outside; list-style-type: disc; color:#C41230;  margin-left: 25px;}
#convenient #content .ul li span,#b12mychoice #content .ul li span
{color: #473F3A;}
/* convenient
------------------------------------- */
#convenient{ padding: 0px;	margin: 0px 0px 0px 0px; background: #ffffff url(../images/bg-b12mychoiceconv.png) repeat-x top;}
#convenient .middleInnerColumn{height: 489px;}
#convenient #right {height: 423px;}

/* howtouse
------------------------------------- */
#howtouse{padding: 0px;margin: 0px 0px 0px 0px; background: #ffffff url(../images/bg-howtouse.png) repeat-x top;}
#howtouse .middleInnerColumn{height: 678px;}
#howtouse #right {height: 613px;}
#howtouse #content #instructions{background:#fff url(../images/how-two-tab1.png) no-repeat;	width:564px; height:300px; padding: 0; margin:20px 0px 0px -10px;}
#howtouse #instructions #tab1{height:33px;margin:0 0 0 7px;padding:0;position:absolute;width:135px;}
#howtouse #instructions #tab2{height:33px;margin:0 0 0 145px;padding:0;	position:absolute;width:135px;}
#howtouse #instructions #tab3{height:33px;margin:0 0 0 283px;padding:0;position:absolute;width:135px;}
#howtouse #instructions #tab4{height:33px;margin:0 0 0 422px;padding:0;position:absolute;width:135px;}

/* choose
------------------------------------- */
#choose #content h1 {background:#fff url(../images/myway.png) no-repeat right -6px; color:#C41230;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:40px; height: 47px; margin-bottom:1px; width: 330px;}
#choose #content p.intro {height:72px;margin-bottom:0 !important;}
#choose #stat1 {text-indent:-9000px; background:#fff url(../images/team-choice-stat2.png) no-repeat;width:575px; height:379px; padding: 0; margin: -4px 0px 0px -15px !important; }

/* maketheswitch
------------------------------------- */
#maketheswitch
{padding: 0px;margin: 0px 0px 0px 0px; background: #ffffff url(../images/bg-switch.png) repeat-x top;}
#maketheswitch #sectionheader h2
{float: left;color: inherit;text-indent:-9000px; background:#fff url(../images/hdr-switch.png) no-repeat bottom;width:638px; height:140px; padding: 0; margin: 0 0 0 -5px}
#maketheswitch #content, #convenient #content, #howtouse #content, #choose #content
{margin: 20px 10px 0px 20px; width: 550px;	height: 100%;}

#maketheswitch .middleInnerColumn{height: 1140px;}
#maketheswitch #right {height: 1074px;}
#maketheswitch #content #needle{background: url(../images/noneedle.png) no-repeat scroll right bottom;height:83px;margin:-53px 50px 0 0;text-indent:-9000px;}
#maketheswitch #content #instructions{background:#fff url(../images/make-shift-tab1.png) no-repeat;	width:572px; height:813px; padding: 0; margin:-2px 0 0 -7px;}
#maketheswitch #instructions #tab1{height:28px;margin:10px 0 0 30px;padding:0;position:absolute;width:170px;}
#maketheswitch #instructions #tab2{height:28px;margin:10px 0 0 204px;padding:0;position:absolute;width:168px;}
#maketheswitch #instructions #tab3{height:28px;margin:10px 0 0 376px;padding:0;position:absolute;width:170px;}
#maketheswitch #content h3 {padding: 0px 0px 20px 25px; margin: 0px; font-family:Verdana,Helvetica,sans-serif;font-size:15px; color:#d88503;line-height:22px;}
#maketheswitch #content h1 {color:#C41230;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:22px;margin:9px 0 0 25px;}
#maketheswitch  #bottle_mist_v2, #reminder #bottle_mist_v2, #reminderstep2 #bottle_mist_v2 {margin-bottom:0;margin-left:-8px;margin-right:0;margin-top:-245px;position:absolute;}
#maketheswitch #logo,  #reminder #logo, #reminderstep2 #logo {display: none;}

#maketheswitch #nasbottleswitch, #reminder #nasbottleswitch, #reminderstep2 #nasbottleswitch
{position: absolute;margin: 294px 0px 0px 0px;}

#maketheswitch #nasbottleswitch #tagline,#reminder #nasbottleswitch #tagline,#reminderstep2 #nasbottleswitch #tagline
{color:#C41230;font-weight: normal;font-weight: bold;font-size: 16px;width: 150px;}

 /* Terms
------------------------------------- */
#terms  {background: transparent url(../images/bg-terms.png) repeat-x top right; }
#terms #home-splash{background: none;height: 0; width: 0;}
#terms #couponad h2{float: left;color: inherit;text-indent:-9000px;background:#fff url(../images/callout-coupon2.png) no-repeat;width:206px;height:58px;padding: 0; margin: 0px;}
#terms #content{padding: 15px; width: 763px; height: 1303px; background: #ffffff;}
#terms .middleInnerColumn{height: 1333px;}
#terms #sectionheader h2
{float: left;color: inherit;text-indent:-9000px; background:url(../images/hdr-terms.png) no-repeat bottom;width:638px; height:140px; padding: 0; margin: 0;}

/* Footer
------------------------------------- */
#flood{clear:both;font: 11px/13px Arial, Helvetica, sans-serif;	padding-bottom: 20px;}
#isi{width: 998px; padding: 20px 0px 30px 0px;}
#isi a{font: 12px/14px Arial, Helvetica, sans-serif;text-decoration: none;color: #c41230;text-transform: none;}
#isi a:hover{text-decoration: underline;}
#ftrcopy{	height: 50px;	width: 998px; }
#strativa{background: transparent url(../images/ftr-strativa.jpg) no-repeat top right;float:left;text-indent:-9000px;width:127px;height:34px;margin-left: 0px;}
#copy{float:left;margin: 15px 60px 0px 20px;}
#copy a, #copy a:hover{	font: 11px/13px Arial, Helvetica, sans-serif;text-decoration: none;color: #c41230;text-transform: none;}
#copylinks{	float: right;}
#copylinks ul li{display: inline;}
#copylinks ul li a{float:left;margin: 15px 0px 0px 0px;text-decoration:none;padding: 0 10px;border-right:2px solid #f0b559;color: #999999;font:11px/13px Arial, Helvetica, sans-serif;}
#copylinks ul li a:hover{color: #c31230;}
#copylinks ul li a.last{border:none;}
#flood h5 {clear:both;font:12px/14px Arial, Helvetica, sans-serif;	margin-bottom:4px;font-weight:bold;}
#flood p {font:12px/14px Arial, Helvetica, sans-serif;margin-bottom:16px;}
#flood .reg{position:relative;top:-5px;font-size: 10px;}
#flood .sub {-x-system-font:none;font-family:Arial,Helvetica,sans-serif;font-size:70%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:16px;bottom:-0.2em;position:relative;}

a#homelink{
	background: none;
	text-indent: -9000px;
	display: block;
	padding: 0;
	margin-top: 12px;
	height: 70px;
}

a#homelink:hover{
	background: none;
	padding: none;
}

body.reminder_ty{
	background-image: url(../images/bg-reminder_ty.png);
}

body.reminder_ty .middleInnerColumn{
	height: 457px;
}

body.reminder_ty #right{
	height: 390px;
}
