/*
jReviews :: Reviews Extension
Copyright (c) 2006 Alejandro Schmeichler
All rights reserved
www.reviewsforjoomla.com
*/

/* favoured */
span.jr_fav { float:left; text-indent: 20px; margin-right: 3px; height: 17px;	background: url(../images/favorite.png) 0 0 no-repeat;}

/* manage listing titlebuttons*/
.jreviews_listing_manager {border:1px solid #000; padding-left:2px;padding-right:2px;	white-space:nowrap;	font-size:18px;}

/* rss feeds */
.jr_feed {margin-left: 3px; padding: 2px 2px 2px 19px; background: url("../images/feed-icon-14x14.png") no-repeat 0 50%; text-align: right;}

/* forms */
.jr_form_validation{font-weight:bold; color:red}

/* alphaindex.html */
.jr_alphaindex{text-align:center; vertical-align:middle; margin:30px 0 30px 0}
.jr_alphaindex a:link, .jr_alphaindex a:visited, .jr_alphaindex a:hover{font-size:100%; font-weight:normal; padding-left:2px; padding-right:2px}

/* Custom fields in reviews - content, lists and myuserreviews */
.jr_customfields_outer-reviews{}
.jr_customfields-reviews{border:0px solid #CCC; padding:3px; margin-bottom:10px}
.jr_group-reviews{border-bottom:1px dashed #C0C0C0; text-align:left; font-weight:bold}
.jr_field-reviews{text-align:left; font-style:italic}
.jr_fieldtitle-reviews{color:#5F5F5F; font-weight:bold}
.jr_fieldvalue-reviews{}

/* reviewrank.html */
div#jr_reviewrank{width:100%}
div#jr_reviewrank table{width:100% !important; width:99%; border:0px solid #CCC; padding:3px; margin:5px 5px 5px 5px}
.jr_reviewrank td{height:50px}
.reviewrank_avatar{float:right; border:1px solid #CCC; padding:1px; margin:3px}
.reviewrank_position{text-align:center; padding:5px; width:50px}

/* userreviews.html - myreviews */
.myreviews_title{margin-bottom:5px}
.myreviews_votes{margin-bottom:5px}

/* newitemform.html - content submission */
#jr_newitemform{width:98%}
#jr_newitemform p{margin-top:1px; margin-bottom:0px}
.jr_header{padding:5px; margin-bottom:10px; border-top:2px dotted #b9e14a; background-color:#fff; font-weight:bold; clear:right; height:2em}
.fields{padding:20px; margin-bottom:10px; border:0px solid #CCC; background-color:transparent; line-height:20px}
.criteria_label{color:#3F3F3F; font-weight:bold; font-size:11px; padding-right:15px; white-space:nowrap}
.label{color:#000; font-weight:bold; font-size:11px}
.required{color:red; font-size:120%; font-weight:bold}
.options{color:#000; font-weight:normal}
.fieldgrouptitle{font-weight:bold; border:1px solid #afafaf; background-color:#e0eeb5; padding:0px 0px 0px 5px; margin-top:15px; font-size:11px}
.customfieldsbody{padding:10px 5px 5px 5px; border:1px solid #AFAFAF; background-color:#EFEFEF; line-height:16px; margin-bottom:10px}
.customfieldsbody p{margin:0; margin-bottom:2px}
.imageupload{float:left; padding:2px}
.reviewform{padding:5px; margin-top:15px; margin-bottom:10px; border:1px solid #CCC; background-color:#DFE2FF; line-height:20px}
.reviewform p{margin:0; margin-bottom:10px}

/* rating stars common */
.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}

/* rating bars common */
.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}

/* rounded corners grey box common */
.jreview_outer{padding-bottom:20px; padding-bottom:10px!important}
.jr_box_grey_tl{background:url(../images/box_grey_tl.png) 0 0 no-repeat; margin:0px 5px 10px 5px; padding:0px}
.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}

/* ratingsbox.html */
.jr_ratingsbox{float:left; margin-right:10px; margin-bottom:5px}
.jr_avg_chart_user{float:left; border-collapse:collapse; border:1px solid #497FB8; margin:0px 75px 0px 0px !important; margin:0px 40px 0px 0px; background:#E0EEB5}
.jr_avg_chart_user td{line-height:1.5em; padding-right:5px}
.jr_chart_user{float:left; border-collapse:collapse; border:1px solid #CCC; margin:3px 5px 3px 0px; background:#FFF}
.jr_chart_user td{line-height:1.3em; padding-right:5px}
.jr_chart_col_first{padding-left:5px}
.jr_chart_col_middle{padding-top:1px}
.jr_chart_col_last{padding-right:5px}
.jr_chart_header{padding:3px 5px 0 5px}
.jr_chart_footer{padding:0 3px 5px 5px}

/* ratingsbox2.html - for templates where ratingsbox.html does not work */
/* rename ratingsbox2.html template file to to ratingsbox.html */
.ratingcriteriaavg{border:1px solid #5FACFF; margin:0px 50px 0px 0px; padding:5px 10px 5px 5px; background:#DFEEFF}
.ratingcriteriasingle{border:1px solid #CCC; margin:3px 5px 3px 0px; padding:5px 10px 5px 5px; background:#FFF}
.overall, .criteria{float:left; width:115px}
.graph{position:relative; top:1px; float:left}
.value{position:relative; left:5px; font-weight:bold}