#comment_container {clear:both;float:left;display:inline; margin:0 30px 0 23px;width:637px;font-family:"Courier New",Courier;font-weight:normal;}
#comment_container  .bold{font-weight:bold;}
#cmts_loading{clear:both;margin:0 0 10px 0;font-size:15px;}
#cmts_wrap{padding-bottom:15px;}
.cmts_header #count {font-size:26px; font-weight:bold; color:#000; float:left; padding-top:24px; padding-bottom:24px;}
.cmts_header #count span.comment_count_outer {margin-top:10px;}
.cmts_header #count span.comment_count_inner {margin:0 0 3px 0;color:#C78EC0!important;}
.cmts_header #count a {font-size:15px;}
.cmts_header #count span{margin-bottom:2px;}
.comment_pagination{font-family:Arial;font-size:12px;}
.comment_pagination span.pageText {margin-right:10px;}
.comment_pagination a.tmplpage {cursor:pointer;font-weight:bold;margin:0 2px;color:#3f3f3f;}
.comment_pagination a.tmplpage.hover{text-decoration:underline;color:red;}
.comment_pagination .pageNumbers  {margin:0 2px 10px;float:right;}
.comment_pagination.top{padding-top:34px;}
.comment_pagination span {margin:0 2px 10px;float:right;}
.comment_left{ float:left; width:400px;}
.detailComment{background-repeat: no-repeat;font-size:0.85em;color:#3f3f3f;background-position: right top;padding:10px 0;background-color: #f2f2f2;margin-bottom:10px;}
.detailComment h4{font-size:13px;line-height:15px;color:#000000;padding:0px 0 0px 14px;margin:10px 0 5px;width:500px;}
.detailComment span{margin: 0px;font-size:11px;line-height:14px;color:#000000;background-repeat: no-repeat;padding-left:14px;clear:left;}
.detailComment .titlereview{padding-bottom:5px;color:#3C5780;font-style:italic;font-size:1.2em;}
.detailComment .datePost{float: right;top: 2px;right: 2px;font-size:11px;line-height:14px;color:#000000;text-align:right;padding-right:17px;padding-top:10px;}
.detailComment .datePost a{background:url("/cm/companyuk/site_images/ic_report_abuse.gif") no-repeat scroll left center transparent;background-position:left;text-align:left;font-family:Arial; font-size:14px; line-height:21px; font-weight:bold; display:block;padding:5px 0 5px 10px;color:#000;text-decoration:none;}
.detailComment .datePost a:hover{ text-decoration:underline;cursor:pointer;}
.detailComment .datePost br{margin-bottom:17px;}
.detailComment blockquote {font-size:12px;line-height:15px;padding-top: 10px;margin: 15px 15px 8px 15px;clear:both;color:#000000;*margin-top:0px;*padding-top:3px;}	
#commentPostingForm{padding-bottom:49px;*padding-bottom:46px;}
#commentPostingForm h3, #commentLoginForm h3 {padding:5px 15px;background:#000;color:#FFFFFF;width:190px;font-size:18px;text-transform:capitalize;float:left;}
#commentPostingFormArea{padding-top:14px;*padding-top:0px;}
#commentPostingFormArea .commentsQuickNav{color:#000000;float:right;font-weight:bold;font-size:12px;*margin-top:-20px;}
#commentPostingFormArea .commentsQuickNav a{color:#000000;font-weight:bold;}
#commentPostingForm #username{margin:15px 0 13px;line-height:14px;}
#commentPostingForm #comment_title{margin-bottom:18px;*margin-bottom:12px;}
#commentPostingForm #comment{margin-bottom:10px; padding-top:3px;*margin-bottom:5px;}
#commentPostingForm #commentPostingFormArea label {float:left;width:78px;font-weight:bold;font-size:12px;color:#000}
#commentPostingForm #commentPostingFormArea input#commentTitle {padding:2px;width:390px;border:1px solid #CCCCCC;border-style:solid none none solid;background:#F0F0F0;font-family:"Courier New",Courier;}
#commentPostingForm #commentPostingFormArea textarea#commentText {padding:2px; width:554px;border:1px solid #CCCCCC;border-style:solid none none solid;background:#F0F0F0;_width:550px;}
#commentPostingForm #commentPostingFormArea input#watchCharCount {color:#666;background-color:#fff;border:medium none;padding-left:70px;width:33px;_padding-left:80px;font-family:"Courier New",Courier;}
#commentPostingForm #commentPostingFormArea span.char_left{font-size:12px;}
#commentPostingForm #commentPostingFormArea p {color:#666;}
#commentPostingForm #commentPostingFormArea p.charCountContainer {padding-left:75px;}
#commentLoginForm{padding-bottom:81px;*padding-bottom:78px;clear:both;}
#commentLoginForm p.loginIntro {padding-top:16px;font-size:14px;color:#333333;padding-bottom:16px;*padding-bottom:0px;float:left;clear:both;*width:500px;}
#commentLoginForm p.loginIntro a {text-transform:uppercase;font-size:14px;text-decoration:none;color:#C78EC0;padding-left:5px;}
#commentLoginForm p.loginIntro a:hover{text-decoration:underline;cursor:pointer;}
#commentLoginForm form {margin:16px 0;background:transparent url(/cm/handbaguk/site_images/dot.gif) repeat-x scroll center bottom;clear:both;padding-bottom:1px;}
#commentLoginForm form div {margin:10px 0;}
#commentLoginForm form div.bordered {margin:10px 0 24px;*margin:10px 0 22px;}
#commentLoginForm form label {font-weight:bold;margin-right:10px;margin-bottom:25px;font-size:12px;}
#commentLoginForm form input.username  {width:350px;border:1px solid #E0E0E0;border-bottom:none; border-right:none;background:#F0F0F0;padding:3px;font-family:"Courier New",Courier;}
#commentLoginForm form input.password {width:413px;border:1px solid #E0E0E0;border-bottom:none; border-right:none;background:#F0F0F0;padding:3px;}
#commentLoginForm form p.loginOutro {font-size:14px;float:left;padding-top:19px;padding-left:10px;}
#commentLoginForm form p.loginOutro a {font-size:14px;text-decoration:none;color:#C78EC0;}
#commentLoginForm form p.loginOutro a:hover{text-decoration:underline;cursor:pointer;} 
.btn_login{background-image:url(/cm/companyuk/site_images/btn_login.gif);background-position:left top;color:#fff;font-size:13px;font-weight:bold;border:0;text-transform:uppercase;display:inline-block;float:left;margin-top:15px;height:25px;text-align:center;}
.btn_login span{font-size:14px;padding:4px 3px;width:62px;text-align:center; display:block;color:#FFFFFF;height:17px;line-height:17px;}
.btn_login:hover{background-position:0 -25px;text-decoration:none;cursor:pointer;}
.btn_post{float:right;background-image:url(/cm/companyuk/site_images/post_comment.gif);background-position:left top;color:#ffffff;font-size:15px;font-weight:bold;border:0;text-transform:uppercase;display:inline-block;height:25px;}
.btn_post span{padding:4px 10px;display:block;width:153px; text-align:center;height:17px;line-height:17px;font-weight:bold;}
.btn_post:hover{background-position:0 -26px;text-decoration:none;cursor:pointer;}