
/*body#help_nm h4{background:transparent url(/dietprofile2/images/dottedBordder2.gif) repeat-x top; padding:1px 0 5px 0; margin:20px 0; line-height:1.4em; font-size:0.95em;}

body#help_nm li{ list-style-position:inside;}
body#help_nm ul.subNav li{list-style-type:none; display:inline;}*/

p a.mail{font-size:1em;}

.siteMap { background: #fff; padding: 10px; }
.siteMap h3 a { color: #000; text-decoration:none; font-weight: normal; font-size: 1em; }
.siteMap h3 a:hover { text-decoration: underline; }
/*body#help_nm div.siteMap h2{ padding-top:3px;padding-bottom:13px; margin-top:15px;}
body#help_nm div.siteMap h2.noTop{border-top:0; margin-top:-4px;}
body#help_nm div.siteMap h2.link{padding-bottom:2px; background:none;}
body#help_nm div.siteMap h2.link a{font-size:1em; font-weight:700; line-height:1.2em; text-decoration:none;}*/
/*body#help_nm div.siteMap li{list-style-type:none; list-style-position:outside; line-height:1em; background:transparent url(/dietprofile2/images/dottedBordder.gif) repeat-x left top; padding:3px 0 6px 0; margin:0;}*/
body#help_nm div.siteMap li a:link, body#help_nm div.siteMap li a:visited{font-size:1em;}

/*body#help_nm fieldset{ margin:15px 0; }*/
fieldset#forgotForm{ margin:5px 0; }
body#help_nm fieldset label, fieldset#forgotForm label{float:left; margin-bottom:10px;}
body#help_nm fieldset label span, fieldset#forgotForm label span{float:left; width:140px; padding-right: 10px; text-align: right; font-size:1em;}
fieldset#forgotForm label span{width:170px; margin-right:5px;}
body#help_nm fieldset label input, fieldset#forgotForm label input{float:left; width:300px; font-size:.95em;}
body#help_nm fieldset label textarea{float:left; width:300px;}
body#help_nm fieldset label.btn, fieldset#forgotForm label.btn{ width: 310px; margin-left:150px;}
fieldset#forgotForm label.btn{margin-left:15px;}
body#help_nm fieldset label.btn input, fieldset#forgotForm label.btn input{ margin-right:10px; float: left; }
body#help_nm fieldset label.btn span{float:left; width:160px; margin-top: 5px;}
fieldset#forgotForm label.check{float:left; width:300px; clear:both;}
fieldset#forgotForm label.check span{float:left; width:auto;font-size:1em; }
fieldset#forgotForm label.check input{width:10px; margin:5px 5px 0 0;}

body#help_nm_contactUs #contentContainer h3 {margin:20px 0 0 80px;}
body#help_nm fieldset#contactForm, body#help_nm_contactUs fieldset#contactForm, body#help_m_contactUs fieldset#contactForm{ margin:15px 0; padding:20px 10px 30px 10px;}
body#help_nm_contactUs fieldset#contactForm label, body#help_m_contactUs fieldset#contactForm label {margin-bottom:10px; clear:both; width:653px; display: block;}
body#help_nm_contactUs fieldset#contactForm label span, body#help_m_contactUs fieldset#contactForm label span{float:left; width:185px; font-size:1em; text-align:right; margin:0 10px 0 0;}
body#help_nm_contactUs fieldset#contactForm label input, body#help_m_contactUs fieldset#contactForm label input{float:left; width:300px; font-size:.9em;margin-bottom: 5px;}
body#help_nm_contactUs fieldset#contactForm label select, body#help_m_contactUs fieldset#contactForm label select{float:left; width:300px;margin-bottom: 5px;}
body#help_nm_contactUs fieldset#contactForm label textarea, body#help_m_contactUs fieldset#contactForm label textarea{float:left; width:300px;}
body#help_nm_contactUs fieldset#contactForm label.btn, body#help_m_contactUs fieldset#contactForm label.btn{ width:300px;}
body#help_nm_contactUs fieldset#contactForm label.btn input, body#help_m_contactUs fieldset#contactForm label.btn input{width:auto; margin-right:10px;}
body#help_nm_contactUs fieldset#contactForm label.btn span, body#help_m_contactUs fieldset#contactForm label.btn span{clear:left; float:left; margin-top:10px; width:300px;}
body#login #submitForgotForm {background:url(/images/formBtn.jpg) no-repeat; border:none; width:300px; height:28px; color:#FFFFFF; font-weight:bold; cursor:pointer;margin-left: 175px; margin-top: 5px;}
body#help_nm_contactUs fieldset#contactForm label.btn input, body#help_m_contactUs fieldset#contactForm #submitContactForm {background:url(/images/formBtn.jpg) no-repeat; border:none; width:300px; height:28px; color:#FFFFFF; font-weight:bold; cursor:pointer;margin-left: 195px; margin-top: 5px;}
body#help_nm_contactUs ul.formDet, body#help_m_contactUs ul.formDet {padding-top:4px; margin-bottom:10px; }
body#help_nm_contactUs ul.formDet li, body#help_m_contactUs ul.formDet li{ background: transparent url(/design/images/list_bullet.gif) no-repeat scroll 0 4px; padding:0 0 5px 20px; line-height:1.2em; clear:both;}
body#help_nm_contactUs .bottomContent, body#help_m_contactUs .bottomContent { float:left;margin-top:10px;}
body#help_nm_contactUs .bottomContent div, body#help_m_contactUs .bottomContent div {float:left;padding-top:3px;width:335px;}
body#help_nm_contactUs .bottomContent div h2, body#help_m_contactUs .bottomContent div {background:none; margin-top:20px;}
body#help_nm_contactUs .bottomContent div h2, body#help_m_contactUs .bottomContent div h2{margin-bottom:3px;}
body#help_nm_contactUs #contentContainer p {margin:0;}

.terms-content { background: #fff; padding: 10px; width: 653px; margin-bottom: 20px; }
.terms-content h3 { color: #8D014D; font-weight: normal; }
.terms-content h3.sectionSubHead { color: #8D014D; }
.terms-content h4 { color: #1D4755; margin: 20px 0 10px 0; }

#email-terms { margin-bottom: 10px; padding: 10px 10px 30px 10px; }

h2.sectionHead { width: 653px; }
.section-container { padding: 10px 10px 20px 10px; display: block; overflow: hidden; margin-bottom: 10px; width: 653px;}


.belowFold .leftMargin { float: left; width: 235px; padding: 10px; background: #fff; height: 195px; background: #fff url(/images/tmhs_large_sprite.png) no-repeat -471px 170px; }
.belowFold .rightMargin { float: left; width: 230px; margin-right: 10px; padding: 10px; background: #fff; height: 195px; background: #fff url(/images/tmhs_large_sprite.png) no-repeat -471px 170px; }

.contactform-nm { position: relative; top: -5px; left: 10px; height: 490px; }
.contact-right-details { width: 260px; margin-left: 20px; }
h2.acd { width: 497px; }
.feedbackFormMargin { height: 600px; }

body#remove #submitContactForm, body#remove #submitContactForm {background:url(/images/formBtn.jpg); border:none; width:300px; height:28px; color:#FFFFFF; font-weight:bold; cursor:pointer; margin-top:20px; padding-bottom:5px; *padding-bottom:2px;}
body#remove .xxx p {margin:10px 0;}
fieldset.emailRemove{float:left; clear:both; width:620px; margin:10px 0 20px 0;}
fieldset.emailRemove input{font-size:1em;}

ul.faqList{margin-bottom:20px;}
ul.faqList li{line-height:1.5em;}

h4.faqQuest{padding-top:4px;}
p.faqAwr{margin-bottom:20px; }

body#help_m p.cardImg{margin:10px 0;}
body#help_m table#payHistory{width:620px;}
body#help_m table#payHistory td{width:206px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:.75em; line-height:15px; margin:0; padding:0;}

body#help_m table#editAccount{width:620px;}
body#help_m table#editAccount td{ height:30px; font-family:Arial, Helvetica, sans-serif; font-size:.75em; line-height:15px; margin:0; padding:0;}
body#help_m table#editAccount td span, body#help_m table#editAccount td input{font-size:1em;}

body#help_m .btn { background: #fff url(/myediets/images/btn.jpg) no-repeat; width:117px; height:28px; border:none; color:#ffffff; cursor:pointer; font-weight:bold; font-size:1em; padding-bottom:5px; _padding-bottom:0px; *padding-bottom:0px; display:block;}
body#help_m h4.subs{margin:10px 0 5px 0; padding:0 0 0 0;}
body#help_m h2.credInfTit{margin-top:20px;}


