h1#pgHeader, h1#pgHeader2{clear:both; width:100%; float:left;}
h1#pgHeader span,h1#pgHeader2 span{float:left; }
h1#pgHeader a,h1#pgHeader2 a{float:left; font-weight:700; padding:2px 7px; margin-left:338px;font-size:.55em;}
#tdfemale h1#pgHeader a, #tdfemale h1#pgHeader2 a{color:#FFF;background:#84BEDD url(/images/seePlansBtn.gif) no-repeat;}
#tdmale h1#pgHeader a,#tdmale h1#pgHeader2 a{color:#c00;background:#84BEDD url(/images/seePlansBtn_m.gif) no-repeat;}



#planContainer { width: 100%; margin-bottom: 20px; float:left; }
.hd{float:left;}
#planContainer h2 {	color:#ffaf35; padding:10px 0px 0px 0; font-size: 1.2em; font-weight: bold; }
#planContainer .conPad{ padding: 5px 20px 20px 0; width: 204px; float:left; }
#planContainer .main { float: left; margin-right: 10px; }
#tdfemale #planContainer { border-top: 5px solid #4E9FCE; }
#tdfemale #planContainer .main { border: solid 5px #ecf3f8; }
#tdmale #planContainer { border-top: 5px solid #cc0000; }
#tdmale #planContainer .main { border: solid 5px #f2f2f2; }

.needHelpContainer { width: 206px; font-weight: bold; padding: 2px 4px 2px 4px; float: left; margin-top: 1px; }
.needHelpIcons { width: 206px; padding: 2px 4px 2px 4px; float: left; font-size: .9em; }
#tdfemale .needHelpContainer { background-color: #ccd9e2; color: #fff; }
#tdfemale .needHelpIcons { background: #f0f6fa; }
#tdmale .needHelpContainer { background: #c5c5c5; color: #fff; }
#tdmale .needHelpIcons { background-color: #f2f2f2; }


.emailIcon {margin-right: 5px;}

.liveHelpIcon{margin-right: 5px; margin-left: 45px;}

.needHelpIcons a{color: #985009;}

#planContainer .content{ float: left; width: 200px; margin: 3px 10px 10px 0; }
#planContainer .contentFull{ float: left; width: 350px; margin: 3px 10px 10px 10px; }
#planContainer .contentFull p { margin-bottom: 10px; }

#leftSubContainer .openingPara { font-size: 1.2em; margin-bottom: 10px; }

#tdfemale .openingPara { color: #4E9FCE; }
#tdmale .openingPara { color: #cc0000; }

.im { background: url(/images/im.gif) no-repeat right; padding:2px 20px 2px 0; }
.imLeft { background: url(/images/im.gif) no-repeat left; padding:2px 0 2px 20px; margin: 20px 0; }

.new{ color:#ffa620; }

.JoinBtn { background: url(/dietplans/images/yellow_btn.jpg) no-repeat; text-align: center; width: 760px; height: 50px; padding: 10px 0; }
.JoinBtn a { color: #000; line-height: 30px; font-size: 16px; font-weight: bold; text-decoration: none; display: block; }
.JoinBtn a:hover { color: #C27C14; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

