div.componentCommentsList div.comment
{ 
	width					: 100%;
	margin-bottom			: 30px;
	
	font-size				: 12px;
}

div.componentCommentsList div.comment span.userDetails
{
	display					: block;
	float					: left;
	width					: 85px;
	height					: 75px;
	text-align				: center;
}

div.componentCommentsList div.comment span.userDetails span.imageWrap
{
	display					: block;
	width					: 75px;
	height					: 75px;
	
	margin-left				: auto;
	margin-right			: auto;	
	
	background-color		: #000000;

    cursor                  : pointer;
}

div.componentCommentsList span.ieFix
{
	_width					: 0; 
	_height					: 100%; 
	_display				: inline-block;
	_vertical-align			: middle;
}

*:first-child+html div.componentCommentsList span.ieFix
{
	width					: 0; 
	height					: 100%; 
	display					: inline-block;
	vertical-align			: middle;
}

div.componentCommentsList div.comment span.userDetails span.image
{
	display					: table-cell;
	width					: 75px;
	height					: 75px;
	
	margin-left				: auto;
	margin-right			: auto;
		
	vertical-align			: middle;
	text-align				: center;
	
	_width					: 100%; 
	_height					: auto;
	_display				: inline-block;		
	_margin-top				: -2px;
	_margin-bottom 			: -3px;		
}

*:first-child+html div.componentCommentsList div.comment span.userDetails span.image
{
	width					: 100%; 
	height					: auto;
	display					: inline-block;
	margin-top				: -2px;
	margin-bottom 			: -3px;		
}

div.componentCommentsList a.user
{
    text-decoration         : none;
    font-weight             : bold;
}

div.componentCommentsList div.comment span.content hr
{
	margin-left 			: 0px;	
	width 					: 667px;
	_width					: 664px;
    _clear                  : none;
}

*:first-child+html div.componentCommentsList div.comment span.content hr
{
    clear                   : none;
}

div.componentCommentsList div.comment span.content p
{
	float					: right;
	width					: 667px;
}