/**
 * jReviews - Reviews Extension
 * Copyright (C) 2006-2008 Alejandro Schmeichler
 * This is not free software, do not distribute it.
 * For licencing information visit http://www.reviewsforjoomla.com
 * or contact sales@reviewsforjoomla.com
**/


/*************************************
MAIN UI ELEMENTS
*************************************/
.jr_itemDetail {} /* container for item details view */

.jr_itemDetail table.floatRight {
    float:right;}

.jr_itemDetail div.contentheading	{
	margin-bottom: .5em;}
	
.jr_itemDetail div.contentInfoContainer    {
    clear: left;
    margin: 5px 0 7px 0; 
    padding: .5em 5px .5em 5px;
    border-color: #ddd;
    background:#f2f2f2; 
    border-style:solid; 
    border-width: 1px 0 1px 0;
    }
        	
.jr_itemDetail div.contentInfo    {
    width:60%;
    float:left;
    padding: 0 0 0 0;
    }
	
/* author community builder avatar */	
.jr_itemDetail div.contentInfo img.jr_avatar{
    float: left;
    margin: 0 10px 0 0;
    border:0;
    width:48px;
    height:auto;
    }
	 
/*************************************
OVERALL RATING TABLE
*************************************/
.jr_itemDetail table.rating_table {
  
    margin-bottom:0;
	}
    
div.jr_itemDetail .contentStats {
	float: left !important;
	margin-bottom: 20px; 
	border-left: solid 1px #ccc; 
	}
	 	
.jr_itemDetail .contentStats .statDiv {
	float: left; 
	height: 40px; 
	width: 58px;
	padding: 0 10px 0 10px; 
	border-right: solid 1px #ccc; 
	}
.jr_itemDetail img.imgFavoriteAdd	{
	margin: 0 0 0 5px;
	}

.jr_itemDetail .rating_bar_user,
.jr_itemDetail .rating_bar_editor{
	width: 55px; 
	}
	
/*************************************
INTRO AND FULL TEXT
*************************************/
div.jr_itemDetail .contentIntrotext {line-height:1.7em;}
div.jr_itemDetail .contentFulltext {line-height:1.7em;}


/*************************************
IMAGES CONTAINER (main image and thumbnails
Main image and gallery thumbnail width property is set directly in /listings/detail.thtml
in order to use the width configuration setting
*************************************/
div.itemImages	{
	float: right; 
	margin: 0 0 30px 10px; 
	text-align:center;
	}

div.itemImages .itemMainImage  {
/* read note above for width*/
	overflow:hidden;
	clear:both;
	border:solid 1px #ccc;
	padding:1px;
	margin:0 0 10px 0;
	vertical-align:middle;
	text-align:center;	
	}
	
div.itemImages .itemMainImage img {	
	display:block;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	}	

div.itemImages div.itemThumbnails div  {
/* read note above for width*/
	overflow:hidden;
	float:left;
	border:solid 1px #ccc;
	padding:1px;
	margin:0 5px 7px 0;
	vertical-align:middle;
	text-align:center}

div.itemImages div.itemThumbnails a { text-decoration:none; }


/*************************************
CUSTOM FIELDS
*************************************/
.jr_itemDetail .jr_customFields 	{
	clear: left;
	margin-bottom: 15px;}


/*************************************
COMMON REVIEW ELEMENTS
*************************************/
h4.jr_reviewTitle	{
	font-size: 14px;
	font-weight:bold;
	margin: 0 0 .5em 0;
	}
	
div.jr_review	{} /*Container for individual reviews */
#jr_reviewEditor	{}
#jr_reviewUserSummary {}
	
div.jr_reviewContainer	{
	width: 100%;
    line-height:1.5em;
    font-size:95%;
}

div.jr_reviewContainer .jr_addReview {
    float:left;
}

div.jr_reviewContainerSidebar {
    float:right; 
    margin:0 20px 15px 15px;
    white-space:nowrap;
}    

/***************************************
The table.jr_reviewContainer classes 
are kept only for backwards compatibility
***************************************/    
table.jr_reviewContainer    {
    width: 100%;}

div.jr_reviewContainer div {
    /*margin:5px 0 0 0!important;*/
}
    
table.jr_reviewContainer td.jr_reviewColumn1    {
    width: 100%; 
    padding-right: 20px;
    vertical-align:top;
    line-height:1.5em;
    font-size:95%;
    }
    
table.jr_reviewContainer td.jr_reviewColumn2    {
    white-space: wrap;
    vertical-align:top;
    padding-right: 5px;}

div.jr_review table.rating_table	{
	margin: 0;
	}

#rating_table_summary { /* special table for user review summary */
	margin-bottom: 0;
	}

/* buttons */	
div.reviewHelpful	{
	font-size:90%;
	font-weight:bold;
	color: #777;
	line-height:2em;
	margin-bottom: 10px;
	}

/* results */		
div.jr_helpfulSummary {
	font-size:90%;
	font-weight:normal;
	color: #777;
	line-height:2em;
	margin-bottom: 10px;	
	}
	
div.reviewHelpful img	{
	margin: 0 5px 0 0;
	}
	
div.reviewInfo	 {
	font-size:90%;
	color: #777;
	line-height:1.5em;
	padding-top: 0px;
    margin-top: 5px;    
	}
	
/* review community avatar */	
div.reviewInfo img {
	float: left;
	margin: 0 10px 10px 0;
	border:0;
	width:48px;
	height:auto;
	}
	
.jr_box .jr_customFields {
	margin: 15px 0 0 0;}
    
/* owner reply */
div.jr_reviewOwnerReply {
    margin:10px 10px 0;
    padding:5px;    
} 

div.jr_reviewOwnerReply span {
    font-weight: bold;
}

div.jr_reviewOwnerReply p {
    font-style: italic;
}    
	
	
/*************************************
EDITOR REVIEW ELEMENTS
*************************************/
#jr_reviewEditorMainTitle {
	font-size: 17px;
	margin: 1em 0 .5em 0;
	background: url(http://www.youacclaim.com/components/com_jreviews/jreviews/views/themes/default_02/theme_css/images/review_editor.png) top left no-repeat;
	padding-left: 18px;
	}
	
#jr_reviewEditor	{
	margin-bottom: 30px;}
	
	
/*************************************
USER REVIEW SUMMARY
*************************************/
#jr_reviewUserSummaryMainTitle {
	font-size: 17px;
	margin: 1em 0 .5em 0;
	background: url(http://www.youacclaim.com/components/com_jreviews/jreviews/views/themes/default_02/theme_css/images/review_user.png) top left no-repeat;
	padding-left: 18px;
	}
	
#jr_reviewUserSummary	{
	margin-bottom: 10px;}
	
	
/*************************************
MISC
*************************************/
a.jr_reviewReport, a.jr_report   {
	font-size: 10px;
	background:url(http://www.youacclaim.com/components/com_jreviews/jreviews/views/themes/default_02/theme_css/images/mono_warning_14.gif) center left no-repeat;
	padding-left:20px;
	padding-bottom: 1px;
	line-height:1.85em;
	}
	
a.jr_myReviews  {
	font-size: 10px;
	background:url(http://www.youacclaim.com/components/com_jreviews/jreviews/views/themes/default_02/theme_css/images/mono_home_14.gif) center left no-repeat;
	padding-left:20px;
	padding-bottom: 1px;
	line-height:1.85em;
	}	
	
a.jr_discussReview  {
    font-size: 10px;
    background:url(http://www.youacclaim.com/components/com_jreviews/jreviews/views/themes/default_02/theme_css/images/jr_comment.gif) center left no-repeat;
    padding-left:20px;
    padding-bottom: 1px;
    line-height:1.85em;
    }    
    
        
a.jr_ownerReply {
    font-size: 10px;
    background:url(http://www.youacclaim.com/components/com_jreviews/jreviews/views/themes/default_02/theme_css/images/owner_reply.png) center left no-repeat;
    padding-left:20px;
    padding-bottom: 1px;
    line-height:1.85em;
    }
/*************************************
MY REVIEWS / LISTING REVIEWS PAGE 
*************************************/
#jr_itemReviews .jr_pathway {
	margin-bottom: 0;
	}