.commentsGroup{
	padding-top:5px;
	background:#002C4F url(main_bg_over.png) repeat scroll 0 -943px;
	padding-bottom:5px;
	color:white;
}
.commentsGroup a{text-decoration:none;color:white;}
.commentContainer{margin-left:10px;}
.commentBox{}
.commentHead{height:36px;padding:0 3px 3px;}
    .commentInfo{float:left;}
        .commentInfo img{float:left;margin:4px;margin-top:8px;}
        .commentUser{color:#ffffff;font-size:15px;font-weight:bold;}

		.commentDate{color:#CECECE;font-size:11px;margin-left:35px;}

		.commentRatingBox{margin-top:10px;float:right;font-size:12px;padding-right:5px;height:10px;}
		.commentRating{color:#FFFFFF;text-align:center;width:18px;float:left;font-size:12px;font-weight:bold;}

.commentPlus,.commentMinus{cursor:pointer;}
.commentPlus,.commentPlusDisabled, .commentMinus, .commentMinusDisabled, .commentRating{float:left;}
.commentSide{float:left;font-size:10px;padding:3px 5px 3px 6px;width:80px;}
.commentSide .commentButton{width:78px;margin:4px;}
.commentButton{
    background-image:url(header_button_bg.jpg);-moz-border-radius:3px;-webkit-border-radius:3px;
	
	height:24px;
	width:120px;
    display:block;
	float:left;
    
    color:white;   
    text-align:center;
	font-size:12px;
    
    border:0;
    margin-left:0 !important;
    padding-top:-2px !important;
    }
.commentButton:hover{
	background-position:0 -24px;
	}
.commentBody{
	padding:5px;
	background:#ADADAD url(review_content_bg.png) no-repeat scroll -17px -33px;
	color:black;
	font-size:12px;
	margin-top:7px;
	min-height:46px;
 
 	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px;
 
	-webkit-border-top-left-radius:3px;
 	-webkit-border-bottom-left-radius:3px;
	overflow:hidden;
}

.displayCommentInput
{
	width:auto;
	margin:10px;
}
.commentName
{
	width: 145px;
	height: 0px;
}
.commentEmail
{
	width:145px;
	position:relative;
	left:155px;
}
.commentUserLabel
{
	color:#FFF;
	width:145px;
	font-size:12px;
	font-weight:bold;
}
.commentEmailLabel
{
	color:#FFF;
	width:145px;
	font-size:12px;
	font-weight:bold;
}
.commentMessageLabel
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	clear:both;
	margin-top:4px;
}
.commentUserInput, .commentEmailInput, .commentContentInput
{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border:1px;
	background:white;
	padding-top:3px;
	padding-left:3px;
}
.commentUserInput, .commentEmailInput{width:145px;height:20px;}
.commentContentInput{height:100px;width:100%;}
.commentPostButton{ margin:5px;}
.commentAddButton{margin:14px;text-transform:capitalize;}
