<style type="text/css">
/*
jReviews :: Review System for Joomla
Copyright 2006 Alejandro Schmeichler
All rights reserved
www.reviewsforjoomla.com
*/
	
.hand{
	cursor: pointer;
	cursor: hand;
	text-decoration: underline;
}

/*
Content Thumbnail			   	
Adjust height and width of image thumbnails
*/
img.JR_content_introthumb {
	width: 100px;
	height: 100px;
	float: left; 
	border: 1px solid #CCCCCC; 
	margin-right: 5px; 
	padding: 2px; 
	text-align: center;
}

img.JR_content_thumb {
	width: 100px;
	height: 100px;
	border:1px solid #000;
	margin: 2px; 
	text-align: center;
}

/*
Content pathway Section-Category
*/

.JR_content_pathway {
background: transparent url(./images/breadcrumb.gif) no-repeat center right;
padding-right: 15px; /*adjust bullet image padding*/
}

/*
Rating stars                  
*/
.rating_star_user {
  width: 55px; 
  background: url(./images/star_x_grey.gif) 0 0 repeat-x;
}

.rating_star_user div {
  height: 12px;
  background: url(./images/star_x_orange.gif) 0 0 repeat-x;
}

.rating_star_author {
  width: 55px; 
  background: url(./images/star_x_grey.gif) 0 0 repeat-x;
}

.rating_star_author div {
  height: 12px;
  background: url(./images/star_x_blue.gif) 0 0 repeat-x;
}

/*
Section & Category List views
*/
.JR_breadcrumb{
	margin: 5px 0 10px 0;
}

.JR_breadcrumb a {
	background: transparent url(./images/breadcrumb.gif) no-repeat center right;
	text-decoration: none;
	padding-right: 18px; /*adjust bullet image padding*/
}

.JR_breadcrumb a:visited, .JR_breadcrumb a:active{
	color: navy;
}

.JR_breadcrumb a:hover{
	text-decoration: underline;
}

.JR_action_links {
	cursor: pointer;
	cursor: hand;
	font: bold 12px verdana,geneva,helvetica;
}

/*
Author review template           
*/
table.author_review_header {
	margin-top: 10px;
}
table.author_review_header td {
	padding: 0px 10px 0px 10px;
	vertical-align: top;
	border-right: 1px solid #CECECE;
}
.JR_box_author {
	background-image: url(./images/rating_author.gif); 
	background-repeat: no-repeat; 
	width: 96px; 
	height: 86px; 
	text-align: center; 
	padding-top:10px !important;
	padding-top:10px;
	margin-left: 0px !important;
	margin-left: 0px;
	clear:both;
	float: left; 
	vertical-align:top;	
}
.JR_box_author h2{font:bold 26px arial,helvetica;margin:0 0 -3px 0;padding:0; color:#C00;}
.JR_box_author h3{font:bold 10px verdana,geneva,helvetica;margin:0 0 -2px;padding:0;color:#C00;}
.JR_box_author h4{font:bold 9px verdana,geneva,helvetica; color:#666;margin:3px;padding:0;color:#C00;}
.JR_box_author h5{font:normal 10px verdana,geneva,helvetica;margin:0;padding:0;color:#C00;}

/*
 User reviews template
*/
table.user_review_header {
	margin-top: 10px;
}
table.user_review_header td {
	padding: 0px 10px 0px 10px;
	vertical-align: top;
	border-right: 1px solid #CECECE;
}
.JR_box_user {
	background-image: url(./images/rating_user.gif); 
	background-repeat: no-repeat; 
	width: 96px; 
	height: 86px; 
	text-align: center; 
	padding-top:10px !important;
	padding-top:10px;
	margin-left: 0px !important;
	margin-left: 0px;
	clear:both;
	float: left; 
	vertical-align:top;	
}
.JR_box_user h2 {font:bold 26px arial,helvetica;margin:0 0 -3px 0;padding:0; color:#C00;}
.JR_box_user h3 {font:bold 10px verdana,geneva,helvetica;margin:0 0 -2px;padding:0;color:#C00;}
.JR_box_user h4 {font:bold 9px verdana,geneva,helvetica; color:#666;margin:3px;padding:0;color:#C00;}
.JR_box_user h5 {font:normal 10px verdana,geneva,helvetica;margin:0;padding:0;color:#C00;}

/*
Review comments
*/
.JR_comments{
	padding: 5px;
	margin-bottom: 15px;	
	border: 1px solid #000000;
	font-size: 14px;
}

/*
Average rating criteria box
*/
table.JR_avg_chart_user {
	border: 1px solid #5FACFF;
	margin: 0px 0px 0px 0px;
	background: #DFEEFF;
}

table.JR_avg_chart_user td {
	padding: 2px 5px 2px 5px;
}

/*
Individual rating criteria box
*/
table.JR_chart_user {
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0px 2px 0px 0px;;
	background: #FFFFFF;	
	display: block;
}

table.JR_chart_user td {
	padding: 2px 5px 2px 5px;
}

/*
Rating bars           
*/
.rating_bar_user {
  width: 55px; 
  background: url(./images/rating_bar_bg.gif) 0 0 repeat-x;
}

.rating_bar_user div {
  height: 12px;
  background: url(./images/rating_bar_orange.gif) 0 0 repeat-x;
}

.rating_bar_author {
  width: 55px; 
  background: url(./images/rating_bar_bg.gif) 0 0 repeat-x;
}

.rating_bar_author div {
  height: 12px;
  background: url(./images/rating_bar_blue.gif) 0 0 repeat-x;
}

/*
Directory links                 
*/
.JR_alphaindex {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}
.JR_sections {
	padding-bottom: 5px;
}
.JR_sections a:link, .JR_sections a:visited {
	font-size: 14px;
}	

.JR_categories a:link, .JR_categories a:visited {
	font-size: 12px;
	font-weight: normal;
}	
.JR_categories a:hover {
	text-decoration:  underline;
}	
	
/*
Rounded corners box            
*/
.JR_box_grey_tl {
	background: url(./images/box_grey_tl.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	margin-left: 5px;	
	margin-right: 5px;	
	margin-bottom: 10px;
}

.JR_box_grey_tr {
	background: url(./images/box_grey_tr.png) 100% 0 no-repeat;
}

.JR_box_grey_bl {
	background: url(./images/box_grey_bl.png) 0 100% no-repeat;
}

.JR_box_grey_br{
	background: url(./images/box_grey_br.png) 100% 100% no-repeat;
	padding: 10px 10px 0 10px;
}

/*
Custom fields output (not the inputs)            
*/
.JR_fields_blog { 
	/* blog view */	
	border: none; 
	text-align: left; 
	font-weight: bold;
}	
JR_fields_content_outer {
	clear: both; 
}
.JR_fields_content { 
	/* content view */	
	border-bottom: 1px dashed #C0C0C0; 
	text-align: left; 
	font-weight:bold;
}

/*
Sec-Cat List Table View
*/
td.JR_tableview_customfields {
	width: 100px;
	padding-left: 15px;
}

/*
* Review Form (content)
*/
.JR_reviewform_header {
	font-size: 10pt; 
	font-weight: bold; 
	background-color: #ccc; 
	padding: 10px; 
	margin-top: 15px;
}
.JR_reviewform_body {
	padding: 15px 5px 5px 5px; 
	border: 1px solid #AFAFAF; 
	background-color:#EFEFEF;
}

/*
New item form (menu)
*/
.JR_fieldgroup_header {
	font-size: 10pt; 
	font-weight: bold; 
	border: 1px solid #FFD100;
	background-color: #FFE56F; 
	padding: 5px; 
	margin-top: 15px;
}
.JR_fieldgroup_body {
	padding: 15px 5px 5px 5px; 
	border: 1px solid #AFAFAF; 
	background-color:#EFEFEF;
}

</style>
