/* HealthAdvisor Comments */

#comments {	border-top: 1px solid #CCCCCC; }
#comments .iconComment { position: relative; top: 2px; padding-right: 5px; }
#comments #commentsHeader div { font-size: 11px; font-weight: bold; color: #666666; padding: 12px 10px; background: white url('../images/iconOptionsSeparator.gif') left no-repeat; float: left; cursor: pointer; }
#comments #commentsHeader #count { padding: 10px; background: white; cursor: default; }
#comments #commentsHeader #locked {	cursor: default; }
#comments #commentsHeader #locked img {	padding-right: 5px; }
#comments #commentsHeader #options { float: right; padding: 2px 0; background: white; cursor: default; }
#comments #commentsHeader #options .socialShare { padding: 0; margin: 0; }
#comments #commentsHeader #options .print { background: url('../images/iconSeparator.gif') left 3px no-repeat; padding-left: 15px; margin-left: 10px; }

#comments #formContainer { float: left; clear: left; }
#comments #signinForm, #signupForm, #commentForm { width: 100%; display: none; font-weight: bold; color: #666666; font-size: 11px; }
#comments #signupForm, #comments #signinForm {	width: 500px; }
#comments input, #comments select {	font-size: 11px; }
#comments textarea { font-size: 12px; }
#comments #signinForm td { width: 150px; padding-bottom: 5px; }
#comments #signupForm td { width: 155px; padding-bottom: 5px; }
#comments #signinForm td.label { width: 90px; }
#comments #signupForm td.label { width: 93px;}
#comments #signinForm .textInput { width: 110px; }
#comments #signupForm .textInput { width: 118px; }
#comments #signinForm #email, #comments #signinForm #displayName { font-size: 11px; border: 1px solid #CCC; }
#comments #signupForm .submit { margin: -20px 0 0 24px; }
#comments #signinForm .submit { float: right; margin-top: -28px; }
#comments #signupForm input[type="text"] { 	border: 1px solid #CCC; }
#comments #signupForm td span, span#star { color: #EB8A23; }
#comments #signupForm a.privacy { text-decoration: underline; }
#comments #signupForm a.privacy:hover {	text-decoration: none; }
#comments #signupForm #signupAge, #comments #signupForm #signupProvince  { width: 121px; }
#comments #signupForm #newsletterContainer { display: none; }
#comments #signupForm #signupStoreOtherVal { font-size: 11px; }

#comments #tbAddComment { font-weight: normal; width: 100%; }
#comments #tbAddComment #tdCommentDetails { font-size: 10px; padding: 0 20px 0 5px; }
#comments #tbAddComment #tdCommentDetails label { display: block; font-size: 12px; font-weight: bold; padding-top: 2px; }
#comments #tbAddComment #tdAddComment { padding-right: 20px; }
#comments #tbAddComment #tdAddComment textarea { width: 318px; height: 56px; border: 1px solid #CACACA; }
#comments #tbAddComment #tdAddComment label { display: block; font-size: 11px; font-style: italic; color: #999999; }
#comments #tbAddComment #tdSubmit { padding-bottom: 14px; }
#comments #commentList { clear: left; color: #666666; padding-top: 15px; }
#comments #commentList #tbComments tr td { background: white url('../images/backgroundComment.gif') top repeat-x; padding: 7px 0 15px 0; }
#comments #commentList #tbComments tr.irene td { background: white url('../images/backgroundCommentIrene.gif') top repeat-x; }
#comments #commentList #tbComments td.commentDetails { width: 100px; padding-left: 5px; }
#comments #commentList #tbComments td.commentBody { width: 415px; }
#comments #commentList .commentName { font-size: 12px; font-weight: bold; }
#comments #commentList .commentDate { font-size: 11px; padding-bottom: 2px; }
#comments #commentList .commentAbuse, #comments #commentList .commentRemove { color: #999999; font-size: 11px; cursor: pointer; }
#comments #commentList .commentAbuse img, #comments #commentList .commentRemove img { position: relative; top: 3px; left: -1px; padding-right: 2px; }

#contentHeader #contentOptions { font-size: 10px; color: #999999; position: relative; top: 7px; float: right; }
#contentHeader .iconComment { position: relative; top: 5px; }
#contentHeader span { position: relative; top: 2px; }

.iconSeparator { position: relative; top: 6px; padding: 0 10px; }