/*------------------------------------------------------------------
[Reviews Stylesheet]

Theme Name:		Barberino Nissan
Version:		1.0
Last Change:	4/26/2010 - MJC

[Table of Contents]

1. Reviews
2. Sort Reviews

[Notes]

-------------------------------------------------------------------*/

/* 1. REVIEWS */
#content .testimonial_column {padding:30px 0 20px 0; position:relative; z-index:1;}
#content .testimonial_column h2.review_source {padding:0; margin:0;
	font-size:1em;}
#content .testimonial {margin:0 0 10px 0; padding:0; position:relative;}
#content .testimonial h3 {padding:13px 20px 6px 20px; margin:0;
	font-size:1em; letter-spacing:normal;
	background:url('../images/template/testimonial_sprite_top.png') no-repeat left top #dfdfdf; border-bottom:1px solid #bfbfbf;}
#content .dealer-rater h3 {background-position:left -50px;}
#content .edmunds h3 {background-position:left -100px;}
#content .google h3 {background-position:left -150px;}
#content .yelp h3 {background-position:left -200px;}
#content .judys-book h3 {background-position:left -250px;}
#content .merchantcircle h3 {background-position:left -300px;}
#content .insiderpages h3 {background-position:left -350px;}
#content .testimonial h3 .testimonial_date {padding-left:8px;
	font-size:0.846em; font-weight:normal;}
#content .testimonial p {margin-bottom:1em;}
#content .testimonial img {float:left;
	border:4px solid #454a4f;}
#content .testimonial blockquote {padding:10px 20px; margin:0; position:relative;
	line-height:normal; color:#222;
	background:url('../images/template/testimonial_sprite_bottom.png') no-repeat left bottom #dfdfdf; border:none; border-top:1px solid #f2f2f2;}
#content .testimonial blockquote .expanding_review {padding:0; margin:0; background:none;}
.expand_quote_link {margin:0; display:none; right:0; bottom:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; font-style:normal; color:#0071cb; cursor:pointer;}
.expand_quote_link a {padding:0 0 2px 16px; margin:0;
	line-height:12px;
	background:url('../images/template/review_expand_sprite.png') no-repeat left 1px;}
.expand_quote_link a:hover {background:url('../images/template/review_expand_sprite.png') no-repeat left -49px;}
.expand_quote_link  a.collapse_review {background:url('../images/template/review_expand_sprite.png') no-repeat left -99px;}
.expand_quote_link  a.collapse_review:hover {background:url('../images/template/review_expand_sprite.png') no-repeat left -149px;}
.testimonial_source {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal;}
#content .testimonial .testimonial_author {padding:6px 20px 7px 20px; margin:0; height:32px; display:block;
	text-align:right;
	background:#fff;}
#content .testimonial_author cite {padding:7px 0 0 40px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; color:#333;
	background:url('../images/template/testimonial_sprite_bottom.png') no-repeat -528px top;}
#content .testimonial_author span {padding:0; margin:0; display:block;
	font-family:Arial, Helvetica, sans-serif; font-size:0.846em; font-style:normal; font-weight:normal; line-height:1em; color:#666;
	background-image:none;}


/* 2. SORT REVIEWS */
ul#review_sort {padding:0; margin:0 auto; height:19px; position:absolute; top:0; right:0; z-index:2;}
ul#review_sort li {padding:0; margin:0 auto; float:left; position:relative; z-index:10;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase; list-style:none; line-height:19px;
	background:none;}
ul#review_sort li#view_by {width:56px; overflow:hidden;
	text-indent:-5000px;
	background:url('../images/template/review_sort_sprite.png') no-repeat;}
ul#review_sort li#review_sort_date {border-right:1px solid #bababa;}
ul#review_sort li a {padding:0px 18px 0px 12px; display:block;
	color:#333;
	background:url('../images/template/review_sort_sprite.png') no-repeat;}
ul#review_sort li#review_sort_date a {background-position:right -80px;}
ul#review_sort li#review_sort_date a.desc_date {background-position:right -60px;}
ul#review_sort li#review_sort_source a {background-position:right -20px;}
ul#review_sort li#review_sort_date a:hover, ul#review_sort li#review_sort_date:hover a {color:#fff; background-position:right -120px;}
ul#review_sort li#review_sort_date a.desc_date:hover, ul#review_sort li#review_sort_date:hover a.desc_date {color:#fff; background-position:right -100px;}
ul#review_sort li#review_sort_source a:hover, ul#review_sort li#review_sort_source:hover a {color:#fff; background-position:right -40px;}
ul#review_sort li ul {width:130px; padding:0; margin:0; position:absolute; right:0; display:none; z-index:6;
	background:transparent;}
ul#review_sort ul li {padding:0; margin:0; position:relative; float:none; z-index:6;
	list-style:none;
	background:transparent;}
ul#review_sort li ul li a.first {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;}
ul#review_sort li ul li a.last {
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;}
ul#review_sort li#review_sort_source ul li a {padding:3px 0 3px 15px; width:115px; z-index:6;
	 font-size:10px; text-indent:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;
	 background:#333;}
ul#review_sort li#review_sort_source ul li a:hover {background:#c71545;}
ul#review_sort li#review_sort_source:hover ul, ul#review_sort li.over ul {display:block; z-index:6;}
	
