*{padding:0; margin:0}
body{text-align:center}
p{color:#323232;font-size:12px;font-family:Arial;padding:0px 12px 12px 12px}
ul, ol{color:#42270e;font-size:12px;font-family:Arial;padding:10px 12px 0 50px;display:block}
li{padding:5px 0px}
.copy{padding:10px 12px}
h1{font-size:24px;font-family:Arial;color:#7E8C3B;padding-left:12px}
h2{font-size:15px;font-family:Arial;color:#7E8C3B;padding:20px 0 8px 12px}
a{color:#319ab5}
img{padding:0; margin:0}
#wrapper{width:1200px;text-align:left;margin:0 auto}
#header{background:url(/i/logo-search.jpg) no-repeat;width:1200px;height:57px;border-left:solid 1px #c9c9c9;border-right:solid 1px #c9c9c9}
#content{width:1200px;border:solid 1px #c9c9c9}
.title{font-size:24px;font-family:Arial;color:#7aae1e;padding-left:12px}
.subtitle{font-size:14px;font-family:Arial;color:#7aae1e;padding:0 0 10px 12px;display:block}
#left{background:url(/i/subpage-main-cargiver.jpg) no-repeat;width:610px;padding-top:42px;float:right;border-left:solid 1px #c9c9c9}
#left-content{width:897px;float:left;border-right:solid 1px #c9c9c9}
#main-callout{margin-left:374px;width:225px;height:177px}
#main-readmore{  margin-left:455px;  padding-bottom:20px;  color:#42270e;  font-size:12px;  font-family:Arial;  height:20px;  line-height:18px}
#main-readmore a, #main-readmore:active, #main-readmore:link, #main-readmore:visited{  color:#c47418;  font-size:12px}
#feature-article{background:url(/i/subpage-featured-article.gif) no-repeat;width:609px;height:236px}
#feature-image{margin:55px 0px 0px 12px;width:174px;float:left}
#feature-text{padding-left:15px;margin-top:30px;width:390px;float:left}
#feature-readmore{float:right;padding-right:30px}
.left-callout{width:949px;float:left;margin:0px -5px 12px 12px}
.left-callout-title{background:url(/i/home_left_callout.gif) no-repeat;width:290px;height:37px;font-family:Arial;font-size:18px;color:#fff;text-indent:12px;line-height:34px}
.left-callout-title a{color:#fff;text-decoration:none}
.left-callout-box{width:288px;border:solid 1px #7aae1e;background:#fff}
.left-callout-text{width:160px;font-family:Arial;font-size:12px;color:#42270e;float:left;margin-top:10px}
.left-callout-image{margin:12px;float:left}
.readmore{position:relative;top:10px;font-size:10px}
#right{width:327px;float:right}
#right-content{width:300px;float:right}
#lander-calculator{background:url(/i/subpage-activity-calc.jpg) no-repeat;width:327px;height:255px}
#lander-calculator-text{padding:145px 0px 0px 12px}
#lander-calculator-clickhere{float:right;padding:12px 12px 0 0}
.right-article{margin-left:104px}
.readmore-right{position:relative;top:10px;font-size:10px;font-family:Arial;margin-left:104px}
.right-callout-one{background:url(/i/right-article-medical-alarms.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-two{background:url(/i/right-article-scooters.jpg) no-repeat;width:327px;height:151px;border-bottom:solid 1px #c9c9c9}
.right-callout-three{background:url(/i/right-article-walkers.jpg) no-repeat;width:327px;height:151px} 
#tool-calc{background:url(/i/right-calculators.gif) no-repeat #7aae1e;width:250px;height:33px;margin-top:12px}
#section-img-health{background:url(/i/right-health.gif) no-repeat;width:250px;height:137px}
#section-img-fitness-and-beauty{background:url(/i/right-fitness-and-beauty.gif) no-repeat;width:250px;height:137px}
#section-img-travel-and-leisure{background:url(/i/right-travel-and-leisure.gif) no-repeat;width:250px;height:137px}
#section-img-retirement-planning{background:url(/i/right-retirement.gif) no-repeat;width:250px;height:137px}
#section-img-finance{background:url(/i/right-finance.gif) no-repeat;width:250px;height:137px}
#section-img-relationships-and-dating{background:url(/i/right-relationships-and-dating.gif) no-repeat;width:250px;height:137px}
#section-img-caregiving{background:url(/i/right-caregiving.gif) no-repeat;width:250px;height:137px}
.next-article{height:30px;margin-top:10px;background:url(/i/next-article.gif) 0 1px no-repeat}
.next-article a{position:relative; top:7px; left:122px;font-family:Arial;font-size:14px;font-weight:bold;color:#319ab5}
#outLft-C, #outLft-SS{position:absolute; top:0px; margin-left:-170px; margin-top:20px}
#outRt-C, #outRt-SS{position:absolute; top:0px; margin-left:1215px; margin-top:20px}
#conBot-C, #conBot-SS{text-align:center; margin:10px auto}
#rtRlTop-C, #rtRlTop-SS{text-align:center; margin:10px auto}
#rtRlBot-C, #rtRlBot-SS{text-align:center; margin:10px auto}
#ppc{float:left;clear:right;color:#f6921e;margin:0;margin:30px 0 30px 10px;width:495px;font-family:Arial; position:relative}
#split1 #ppc {float:none;width:auto;}
#ppc2{position:absolute;top:0px;margin:125px 0 0 573px;color:#f6921e;padding:10px 0;width:370px;font-family:Arial}
#ppc .ppclisting, #ppc2 .ppclisting{background:url(/i/ppcbullet_005.gif) no-repeat scroll 30px 6px; margin:0 20px 0 0;padding:4px 0; clear:both}
.ppcimg{position:absolute;width:50px; height:50px;}
.ppcimg img{width:50px; height:50px}
#ppc .ppctitle, #ppc2 .ppctitle{ color:#319AB5;display:block;font-size:18px;font-weight:normal;margin-bottom:1px;padding-left:60px;text-decoration:underline}
#ppc .ppctitle:hover, #ppc2 .ppctitle:hover{color:#4d78a9;text-decoration:underline}
#ppc .ppcdescription, #ppc2 .ppcdescription{color:#42270E;display:block;font-size:12px;padding-left:60px;text-decoration:none}
#ppc .sponsor-links, #ppc2 .sponsor-links{margin-right:10px}
#ppc .sponsor-links a, #ppc2 .sponsor-links a{color:#7aae1e;font-size:12px;text-decoration:underline}
#ppc .ppchost, #ppc2 .ppchost{color:#7E8C3B;display:block;font-size:11px;padding-left:60px;text-decoration:underline}
#ppc .searchresults, #ppc2 .searchresults{font-size:14px;font-weight:bold;margin-left:10px}
#ppc .searchresults em, #ppc2 .searchresults em{text-transform:capitalize}
#ppc #kw, #ppc2 #kw{color:#319AB5;font-size:11px;margin-left:25px;padding-bottom:10px;text-transform:uppercase;}
#ppc #kwdescript, #ppc2 #kwdescript{color:#232323; font-size:11px;font-family:Arial;padding-right:5px}
#sponsorlinkswhat{color:#7aae1e;font-size:12px;margin:1px 0;padding:1px 0;width:480px}
#sponsorlinkswhat .sponsor-links{margin-right:3px}
#sponsorlinkswhat .sponsor-links a{color:#7aae1e;font-size:12px;text-decoration:underline}
#ppcsl{color:#232323;font-size:11px;font-weight:normal;float:right;width:500px;margin-top:-25px;}
#ppcsl a, #ppcsl a:hover{color:#232323;text-decoration:none}
#controls{font-size:12px;font-family:Arial;margin:-20px 0 0 12px}
#eldercare-header{border-top:7px solid #7682be;border-bottom:4px solid #7682be;height:91px}
.logotitle{float:right;color:#7682be;font-family:georgia;font-size:28px;font-weight:bold;font-style:italic;margin-right:25px}
#intro{width:900px}
#elder-left{background:#f2f1c2;width:494px;float:left;margin:0 25px;padding:0 3px}
#elder-left img{margin:10px 0px}
#elder-right{float:left;width:620px}
#elder-right img{margin-right:15px}
#elder-right p{letter-spacing:0.045em;line-height:1.55em}
#elder-right ul{margin-bottom:20px;color:#7682BE}
.right-title{float:left;margin:20px 0 0 0}
#elder-right h2{color:#7682be;font-size:18px;font-weight:bold;margin-right:25px;padding:0 0 8px 12px}
.clear{clear:both}
.left{float:left}
.dash{font-size:10px;padding:0 8px;font-family:Arial}
.bracket-text{font-size:11px}
.formText{float:left}
.radio-choice{font-size:12px;font-family:Arial;margin-bottom:10px}
.hours-selection{display:block;margin:5px 0px;width:225px;float:left}
#primary-needs{margin-left:12px}
.hours-radio{display:inline}
.hours-title{display:inline}
.radiobutton{float:left;margin-right:10px}
.radiobutton-title{color:#7682BE;font-size:12px;font-weight:bold}
.radiobutton-descrp{margin-left:20px}
#care-recipient-info{border:1px solid #7682BE;padding:10px;margin:0 0 30px 10px;width:480px}
#care-requirements{border:1px solid #7682BE;padding:10px;margin:0 0 30px 10px}
#care-requirements input{border:1px solid #7682BE;margin:1px 5px 0 0;float:left}
#submitbutton input{border:0px solid;color:#fff;padding:5px;margin:20px 0 30px 300px;cursor:pointer;font-weight:bold;width:120px;height:36px;background:url(/i/eldercarelink/caregiver-submit.jpg) no-repeat}
.row{padding:5px 0 0px 0}
#FirstName, #LastName, #Salutation{display:block; clear:left}
#Salutation #label, #FirstName #label, #LastName #label, #EmailAddress #label, #AreaCode #label, #ZipCode #label, #crZipCode #label, #Gender #label, #Age #label{float:left;color:#7682BE;font-family:Arial,Helvetica,sans-serif;line-height:1.5em;width:150px;text-align:right;margin-right:10px}
#Salutation #dropdown select #Gender #dropdown select{border:1px solid #7682be;width:60px;float:left}
#FirstName #field input, #LastName #field input, #EmailAddress #field input, #ZipCode #field input, #crZipCode #field input, #Age #field input{border:1px solid #7682be;color:#036;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:21px;text-indent:2px;width:220px}
#AreaCode input{border:1px solid #7682be}
#controls .checkbox{display:block}
#Relation .radiogroup{height:69px}
#relation-left, #relation-right, #hours-left, #hours-right{float:left;line-height:2em;margin-left:20px}
#relation-right, #hours-right{margin-left:80px}
#relation-left input, #relation-right input, #hours-left input, #hours-right input{margin-right:5px}
#HoursMedical .radiogroup{height:70px}
#PrimaryNeed .radiogroup input{margin-right:5px}
#messages{margin-top:-10px; margin-bottom:20px; margin-left:10px; color:red; font-weight:bold; font-family:Arial}
#error-header{font-size:24px; height:33px; border-bottom:1px solid red}
#results-thankyou{    height:350px;background:url(/i/eldercarelink/elderlyman-thankyou.jpg) no-repeat;background-position:465px 10px}
#results-thankyou p{width:450px}
#leadgen img{border:0px solid}
.elderlinkcare-link{float:right}
#eldercarelink{float:left; padding:0; margin:0; background:url(/i/eldercarelink/elderlinkcare-top.jpg) no-repeat; width:250px; height:308px}
#hyperlink{background:url(/i/eldercarelink/ElderlinkCare-searchnow.jpg) no-repeat; margin-top:264px; height:44px; width:250px}
#eldercarelink img{border:0 solid}
#ContactInfo #label, #CareRecipientInfo #label, #CarePatientInfo #label, #PatientInfo #label, #HoursInfo #label, #PrimaryNeedsInfo #label, #CareInfo #label{color:#7682be;font-size:18px;font-weight:bold;margin-right:25px;padding:10px 0 8px 0px}
#Relation .radiogroup, #HoursMedical .radiogroup, #PrimaryNeed .radiogroup{background-color:#E7E2F0;font-family:arial;font-size:12px;padding:20px;width:406px}
.radiogroup input{}
#sub-info-text, #Relation #label, #HoursMedical #label, #PrimaryNeed #label{color:#42270E; font-family:Arial; font-size:12px; padding:0 12px 12px; margin-left:5px}
.checkbox-wrapper #label{margin-left:40px}
.checkbox-wrapper .checkbox{position:relative; top:-16px; left:20px}
#form-intro{background:url(/i/eldercarelink/complete-form-calltoaction.jpg) no-repeat;width:517px;height:101px;margin-left:16px}
#Service{height:30px}
#lgsid{display:none}
#content #style2 h1{  color:#7682BE;  background:url(/i/eldercarelink/poweredby.jpg) no-repeat right;  font-size:30px;  padding-left:20px;  width:525px}
p{ color:#404040}
#form-instructions{  margin-top:15px;  height:265px;  padding-left:10px;  padding-top:25px;  background:url(/i/eldercarelink/arrow.gif) no-repeat top left}
#elder-right #form-instructions h2{  font-size:15px;  padding:13px 0 14px 22px;  background:url(/i/eldercarelink/h2-bullet.jpg) no-repeat 0px 17px;color:#404040;font-weight:normal;margin-left:55px}
#controls{font-size:12px;font-family:Arial;margin:-20px 0 0 12px}
.logotitle{float:right;color:#7682be;font-family:georgia;font-size:28px;font-weight:bold;font-style:italic;margin-right:25px}
#intro{width:900px}
#formholder{border:1px solid #7AAE1E;padding-top:10px}
#content #style2 #elder-left{background:#fff;width:555px;float:left;margin:0 13px;padding:0 3px}
#elder-left img{margin:0px 10px;float:right}
#content #style2 #elder-right{float:right;width:583px;}
#elder-right img{margin-right:15px}
#elder-right p{letter-spacing:0.045em;line-height:1.55em}
#elder-right ul{margin-bottom:20px;color:#7682BE}
.right-title{float:left;margin:20px 0 0 0}
#elder-right h2{color:#7682be;font-size:18px;font-weight:bold;margin-right:25px;padding:0 0 8px 12px}
.clear{clear:both}
.left{float:left}
.dash{font-size:10px;padding:0 8px;font-family:Arial}
.bracket-text{font-size:11px}
.formText{float:left}
.radio-choice{font-size:12px;font-family:Arial;margin-bottom:10px}
.hours-selection{display:block;margin:5px 0px;width:225px;float:left}
#primary-needs{margin-left:12px}
.hours-radio{display:inline}
.hours-title{display:inline}
.radiobutton{float:left;margin-right:10px}
.radiobutton-title{color:#7682BE;font-size:12px;font-weight:bold}
.radiobutton-descrp{margin-left:20px}
#care-recipient-info{border:1px solid #7682BE;padding:10px;margin:0 0 30px 10px;width:480px}
#care-requirements{border:1px solid #7682BE;padding:10px;margin:0 0 30px 10px}
#care-requirements input{border:1px solid #7682BE;margin:1px 5px 0 0;float:left}
#submitbutton{ width:210px; height:25px; float:right; margin:0px 10px 0px 0px; position:relative; top:25px}
div#submitbutton input{border:0px solid;color:#fff;padding:2px 5px 5px 5px;margin:0px 0px 0px 0px;cursor:pointer;font-weight:bold;width:90px;height:25px;background:url(/i/eldercarelink/assesment2btn.jpg) no-repeat;font-size:15px;position:relative;top:0px}
#submitbutton #previous{background:url(/i/eldercarelink/assesment2btn-prev.jpg) no-repeat; width:100px}
div#submitbutton #previous{float:left}
div#submitbutton #nextbutton{float:right}
div#submitbutton input#submitbutton{float:right;position:relative;top:0px}
.progress{background:url("/i/eldercarelink/progress.jpg") no-repeat scroll 0 0 transparent; color:#FFF; display:block; float:left; font-family:arial; font-size:12px; font-weight:bold; height:22px; padding:3px 0 0 7px; width:22px; display:block; position:relative}
#one{top:3px;left:42px}
#two{top:3px;left:97px}
#three{top:3px;left:152px}
#four{top:3px;left:207px}
#PrimaryNeedsInfo, #PrimaryNeed{display:none}
.row{padding:5px 0 0px 0}
#FirstName, #LastName, #Salutation{display:block; clear:left}
#Salutation #label, #FirstName #label, #LastName #label, #EmailAddress #label, #AreaCode #label, #ZipCode #label, #crZipCode #label, #Gender #label, #Age #label{float:left;color:#7682BE;font-family:Arial,Helvetica,sans-serif;line-height:1.5em;width:150px;text-align:right;margin-right:10px;font-weight:bold}
#Salutation #dropdown select #Gender #dropdown select{border:1px solid #7682be;width:60px;float:left}
#FirstName #field input, #LastName #field input, #EmailAddress #field input, #ZipCode #field input, #crZipCode #field input, #Age #field input{border:1px solid #7682be;color:#036;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:21px;text-indent:2px;width:220px}
#AreaCode input{border:1px solid #7682be}
#ZipCode input{border:1px solid #7682be}
#controls .checkbox{display:block}
#Relation .radiogroup{height:69px}
#relation-left, #relation-right, #hours-left, #hours-right{float:left;line-height:2em;margin-left:20px}
#relation-right, #hours-right{margin-left:80px}
#relation-left input, #relation-right input, #hours-left input, #hours-right input{margin-right:5px}
#HoursMedical .radiogroup{height:70px}
#PrimaryNeed .radiogroup input{margin-right:5px}
#messages{margin-top:-10px;margin-bottom:20px;margin-left:10px;color:red;font-weight:bold;font-family:Arial}
#error-header{font-size:24px; height:33px; border-bottom:1px solid red}
#results-thankyou{height:350px;background:url(/i/eldercarelink/elderlyman-thankyou.jpg) no-repeat;background-position:465px 10px}
#results-thankyou p{width:450px}
#leadgen img{border:0px solid}
.elderlinkcare-link{float:right}
#eldercarelink{float:left; padding:0; margin:0; background:url(/i/eldercarelink/elderlinkcare-top-2.jpg) no-repeat; width:250px; height:308px}
#hyperlink{background-image:none; margin-top:0px; height:308px; width:250px}
#eldercarelink img{border:0 solid}
#hyperlink a{background-image:none; margin-top:0px; height:308px; width:250px; display:block}
#ContactInfo #label, #CareRecipientInfo #label, #CarePatientInfo #label, #PatientInfo #label, #HoursInfo #label, #PrimaryNeedsInfo #label, #CareInfo #label{ color:#7682be;font-size:18px;font-weight:bold;margin-right:25px;padding:10px 0 8px 0px}
#Relation .radiogroup, #HoursMedical .radiogroup, #PrimaryNeed .radiogroup{background-color:#E7E2F0;font-family:arial;font-size:12px;padding:20px;width:406px}
.radiogroup input{}
#sub-info-text, #Relation #label, #HoursMedical #label, #PrimaryNeed #label{color:#42270E;font-family:Arial;font-size:12px;padding:0 12px 12px;margin-left:5px}
.checkbox-wrapper #label{margin-left:40px}
.checkbox-wrapper .checkbox{position:relative;top:-16px;left:20px}
#content #style2 #form-intro{background:url(/i/eldercarelink/formheader2.jpg) no-repeat;width:555px;height:64px;margin:16px 16px 0px 16px}
#Service{height:30px}
#lgsid{display:none}
.progressbar{background:url(/i/eldercarelink/progressbar.jpg) no-repeat;width:553px;height:30px;margin:0px 0px 10px 0px;clear:both}
#searchbox-hidden{background-color:#fff; display:inline; height:54px; margin-left:6px; margin-top:1px; position:absolute; width:830px}
#nav1{height:28px;background:url(/i/nav1-repeat-bkgd.gif) repeat-x;width:1200px;border-right:solid 1px #c9c9c9;border-left:solid 1px #c9c9c9}
#nav1-landers{height:28px;background:url(/i/nav1-repeat-bkgd.gif) repeat-x;width:938px;border-right:solid 1px #c9c9c9;border-left:solid 1px #c9c9c9}
#nav1-right-justify{float:right}
.nav1-wrapper{ height:28px; display:inline-block; float:left; text-align:left}
.nav1-left{display:none;}
.nav1-center{height:28px;line-height:33px;font-family:Arial;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;float:left;text-transform:uppercase}
.nav1-center a:link, .nav1-center a:active, .nav1-center a:visited{height:28px;text-decoration:none;color:#fff;padding:0 10px;}
.nav1-center a:hover{color:#fff;text-decoration:underline;}
.nav1-right{background:url(/i/nav1-right.gif) no-repeat;height:28px;width:1px;float:left;}
.nav1-right-last{height:28px;width:11px;float:left;display:none;}
.nav1-left-on{background:url(/i/nav1-left-on.gif) no-repeat;height:28px;width:11px;float:left}
.nav1-center-on{background:url(/i/nav1-center-on.gif) repeat-x;height:28px;line-height:33px;font-family:Arial;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;text-transform:uppercase;float:left}
.nav1-center-on a:link, .nav1-center-on a:active, .nav1-center-on a:visited{text-decoration:none;color:#42270e}
.nav1-center-on a:hover{color:#42270e}
.nav1-right-on{background:url(/i/nav1-right-on.gif) no-repeat;height:28px;width:11px;float:left}
#nav2{background:#4d78a9; height:40px}
.nav2-wrapper{height:40px; display:inline}
.nav2-left{display:none;}
.nav2-center{background:url(/i/nav2-center.gif) repeat-x; height:39px; line-height:44px; font-family:Arial; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; float:left; display:block;border-right:solid 1px #c9c9c9; padding:0 10px;}
.nav2-center a:link, .nav2-center a:active, .nav2-center a:visited{text-decoration:none; color:#fff}
.nav2-center a:hover{color:#AFD8DA}
.nav2-right{display:none;}
#header img{height:50px}
.nav2-left-on{background:url(/i/nav2-left-on.gif) no-repeat; height:40px; width:10px; float:left;display:none;}
.nav2-center-on{background:url(/i/nav2-center-on.gif) repeat-x;;height:40px; line-height:44px; font-family:Arial; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; float:left; display:block; padding:0 10px;}
.nav2-center-on a:link, .nav2-center-on a:active, .nav2-center-on a:visited{text-decoration:none; color:#fff}
.nav2-right-on{background:url(/i/nav2-right-on.gif) no-repeat; height:40px; width:10px; float:left; border-right:solid 1px #c9c9c9;display:none;}
#breadcrumbs{background:#97a25f;height:19px;width:100%;color:#fff;font-family:Arial;font-size:11px;line-height:20px;text-indent:12px;border-bottom:solid 1px #fff;border-top:solid 1px #fff;text-transform:uppercase}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active{color:#fff;text-decoration:none}
#menu{display:block;width:250px;font-family:Arial;font-size:12px;color:#42270e;padding-top:5px}
.m1:link, .m1:visited{color:#323232;font-size:12px;height:20px;padding:2px 20px 0px 25px;text-decoration:none; display:block}
.m1:hover{color:#7E8C3B}
.youarehere1:link, .youarehere1:visited, .open1:link, .open1:visited{background:transparent url(/i/right-nav-selected.gif) no-repeat scroll 0px 3px;color:#7E8C3B;font-size:12px;font-weight:bold;height:20px;padding:2px 20px 0px 25px;text-decoration:none; display:block}
.m2:link, .m2:visited{border-top:1px solid #FFF;color:#319ab5;font-size:10px;font-weight:bold;margin-left:6px;padding:2px 5px 5px 25px;text-decoration:none; display:block}
.m2:hover{color:#319ab5}
.youarehere2:link, .youarehere2:visited, .open2:link, .open2:visited{background:#9A9A91 url(/i/m2-background-2.gif) no-repeat scroll 8px 10px;border-top:1px solid #FFF;color:#373634;font-size:10px;font-weight:bold;margin-left:6px;padding:2px 5px 5px 25px;text-decoration:none}
.m3:link, .m3:visited{background:#DADACD url(/i/m3-background.gif) no-repeat scroll 11px 11px;border-top:1px solid #FFF;color:#373634;font-size:10px;margin-left:6px;padding:2px 5px 5px 25px;text-decoration:none}
.left-callout-image{margin:10px;float:left}
.readmore{position:relative;top:10px;font-size:10px}
#searchbox{position:absolute;margin-left:425px;margin-top:28px;height:30px;display:inline}
.inputbox{position:absolute;border:none;background:none;margin-top:-14px;width:265px;height:30px;font-family:Arial;font-size:18px;color:#42270e}
.button{position:absolute;height:30px;margin:-17px 0 0 224px;cursor:pointer}
#footer, #footer a:link, #footer a:active, #footer a:visited{text-align:center;font-family:Arial;color:#323232;font-size:12px;padding:10px 0}
#font-size-toggle{position:absolute;width:28px;height:105px;margin:44px 0 0 939px;display:none}
a.toggle1{background:url(/i/font-reset.jpg) no-repeat;width:28px;height:26px;cursor:pointer;display:block;border-left:solid 1px #c2c2c2}
a.toggle2{background:url(/i/font-large.jpg) no-repeat;width:28px;height:26px;cursor:pointer;display:block;border-left:solid 1px #c2c2c2}
a.toggle3{background:url(/i/font-larger.jpg) no-repeat;width:28px;height:27px;cursor:pointer;display:block;border-left:solid 1px #c2c2c2}
#calculator-wrapper{width:550px;padding:10px 0 0 12px}
h3{padding-top:15px; padding-bottom:15px; font-size:18px; font-family:Arial,Helvetica,sans-serif; color:#7E8C3B}
#calc a{padding-right:20px; font-size:14px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#7aae1e}
#calc span.category{margin-right:15px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#319AB5}
#calc a:hover{text-decoration:underline}
#calc hr{}
#calc .col1{padding:10px 0 12px 0; width:220px; font-size:13px; font-family:Arial,Helvetica,sans-serif; color:#42270e}
#calc .col1-colspan2{padding:10px 0; width:170px; font-size:13px; font-family:Arial,Helvetica,sans-serif; color:#42270e}
#calc .col2{width:170px; font-size:14px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#7E8C3B}
#calc .col3{font-size:14px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#7E8C3B}
#calc .col2 input, #calc .col3 input{width:100px}
#calc .sub-col2 input, #calc .sub-col1 input{width:50px}
#calc .col2 input.name, #calc .col3 input.name{width:150px}
.sub-table-header td{font-size:11px; color:#7aae1e}
#calc .sub-col1, #calc .sub-col2{padding:5px 0; width:75px; color:#7E8C3B; font-size:11px; font-weight:bold}
#calc .sub{font-size:12px; font-weight:bold; color:#42270e; padding:17px 0 0px 15px}
.back-button{margin-top:10px; margin-bottom:20px}
.calculate-button{margin-top:10px; margin-bottom:20px}
.next-button{margin-top:10px; margin-bottom:20px}
.checkbox{display:none}
#calc p{padding:10px 0; font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#42270e}
#calc .label{padding:5px 40px 5px 15px; width:115px; font-size:12px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#42270e}
#calc .value{font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#319AB5}
#calculator-wrapper{width:550px;padding:10px 0 0 12px}
h3{padding-bottom:15px; font-size:18px; font-family:Arial,Helvetica,sans-serif; color:#7E8C3B; padding-left:12px;}
.formh3{padding:10px 0 5px 0; font-size:14px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#7E8C3B}
#calculator-input .label{padding:10px 0; width:115px; font-size:13px; font-family:Arial,Helvetica,sans-serif; color:#42270e}
#calculator-input .textbox{margin-left:20px}
#calculator-input .select{margin-left:20px}
#calculator-input .submit{margin-top:15px; margin-bottom:10px}
hr{ margin-bottom:20px; margin-top:10px}
#calculator-output .col{padding:8px 50px 8px 0; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#42270e}
#calculator-output .col1{padding-right:50px; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#7E8C3B}
#calculator-output .col2{padding-right:50px; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#42270e}
#calculator-output .col3{padding-right:40px; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#42270e}
#calculator-output .total-calories{padding:20px 0; font-size:14px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#7E8C3B}
#calculator-output .total-calories b{padding:0 5px; font-size:13px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#42270e}
#calculator-output a{font-size:12px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; text-decoration:none}
#calculator-output a:hover{text-decoration:underline}
.alt-row{background-color:#dfe8cf}

