#groupreviews { border-right: #ccc 1px solid; margin:0 171px 21px 0; padding:0 0 10px 0; border-bottom: #ccc 1px solid; background: #fff;}
#groupreviews ul, #groupreviews li, #groupreviews p { margin:0; padding:0; list-style:none;}

/*------------------ groupreviews header starts here ----------------------------------*/
#groupreviews .header{ margin:0 20px; padding:17px 0 0 0;}
#groupreviews .header ul { list-style:none; margin:0; padding:0;}
#groupreviews .header ul li { float:left;}

#groupreviews .header .main-header{ clear:left; float:left; width:100%; margin:0 0 5px 0; padding:5px 5px 7px 5px; border-bottom:solid 1px #000; font-size:12px; font-weight:bold; line-height:28px; }
#groupreviews .header .main-header strong { font-size:24px; font-weight:bold;}
#groupreviews .header .main-header .newbies{ float:right; font-weight:bold; margin:0 20px 0 0;}
#groupreviews .header .main-header .rating_reviews { font-size:30px; font-weight:bold; padding:0 0 4px 0; color:#635C52; width:180px; float:left; margin:-3px 0 0 0;}
#groupreviews .header .main-header .overall-rating { float:none; margin:0 150px 0 180px; padding:0; }
#groupreviews .header .main-header .overall-rating h3 { font-size:23px; font-weight:bold; color:#000;}
#groupreviews .header .main-header .overall-rating h3 span { color:#999; font-weight:normal; }
#groupreviews .header .main-header .overall-rating h3 span .vote-count { text-decoration:underline; margin:0 5px 0 0; }
#groupreviews .header .main-header .overall-rating h3 a { font-size:24px; color:#09f; text-decoration:none; background:transparent url(../images/spacer.gif) no-repeat;}
#groupreviews .header .main-header .overall-rating h3 a span { font-size:23px; font-weight:bold; color:#09f; text-decoration:none;}
#groupreviews .header .main-header .overall-rating h3 a:hover span{ text-decoration:underline; }
#groupreviews .header .main-header .overall-rating h3 a.requirements { font-size:13px; color:#999; font-weight:normal; text-decoration:underline; cursor:default; }
#groupreviews .header .main-header .overall-rating h3 a.requirements:hover { background:#fff; text-decoration:none;}
#groupreviews .header .main-header .overall-rating h3 a.rate-group span { font-size:23px; font-weight:bold; color:#09f; text-decoration:none; cursor:default; }
#groupreviews .header .main-header .overall-rating h3 a.rate-group:hover span{ text-decoration:none; cursor:default; }

/*#groupreviews .header .main-header .overall-rating h3 a.requirements span{display: none; }
#groupreviews .header .main-header .overall-rating h3 a.requirements:hover span { border:1px solid #999; padding:5px 10px; display:block; position:absolute; width:175px; top:-98px; right:0; font-size:12px; font-weight:normal; line-height:17px; color:#000; background:#fff; text-decoration:none;}*/

#groupreviews .header ul.sub-header { float:left; width:100%; margin:0; clear:left; background:#D5E6FF; display:block; height:30px; padding:5px; font-weight:bold; line-height:30px;}
#groupreviews .header ul.sub-header li.review { float:left; width:175px; font-size:16px;}
#groupreviews .header ul.sub-header li select {color:#666; font-size:16px; font-weight:normal;  }
#groupreviews .header ul.sub-header li.show_review { float:right; font-size:11px; font-weight:bold;}

a.tooltip { padding:1px 4px; border:#09f 1px solid; display:inline; position:relative; text-decoration:none; color:#000; background:none; text-decoration:none;}
a.tooltip span { display:none; cursor:default;}
a.tooltip:hover { background:#09f; color:#fff; text-decoration:none; cursor:default;}
a.tooltip:hover span { border:1px solid #999;  text-align:left; padding:5px 10px; display:block; position:absolute; width:175px; top:-115px; left:-180px;color: #000; background: #fff; text-decoration:none; font-weight:normal; line-height:17px; }
/*------------------ groupreviews header ends here ----------------------------------*/

/*------------------ groupreviews content starts here ----------------------------------*/
#groupreviews .review-content{ margin:0 20px; padding:20px 0 0 0; clear:left;}
#groupreviews .review-content ul{ float:left; width:100%; margin:0; padding:0;}
#groupreviews .review-content ul li{ margin:0; padding:0 0 15px 0; clear:left; float:left; width:100%;}

#groupreviews .review-content ul li .member-review{border-bottom:solid 1px #000; margin:0 0 7px 0; float:left; width:100%; line-height:30px; height:26px;}
#groupreviews .review-content ul li .member-review a { font-weight:bold; color:#09f; text-decoration:none; }
#groupreviews .review-content ul li .member-review a:hover { text-decoration:underline; }
#groupreviews .review-content ul li .member-review .nickname{ font-size:14px; font-weight:bold; color:#000; float:left; width:170px; height:25px; margin-right:10px; overflow:hidden;}
#groupreviews .review-content ul li .member-review .review-rate{ float:left; font-size:14px; font-weight:bold;}

#groupreviews .review-content ul li .member-review a.edit_review {float:right; font-size:12px; font-weight:bold; color:#09f;}
/*#groupreviews .review-content ul li .member-review .newbie-friend{ font-size:12px; font-weight:normal; background:url(../images/newbie_frnds.jpg) no-repeat 20px 0; padding:2px 0 0 45px;}
#groupreviews .review-content ul li .member-review .review-rate .voting { margin:0; padding:0;}
#groupreviews .review-content ul li .member-review .review-rate .vote-on {background:transparent url(../images/rating_values.gif) no-repeat 0 0; display:inline-block; float:none; margin:0 0 -1px 0; padding:3px 7px; height:15px; cursor:default; }
#groupreviews .review-content ul li .member-review .review-rate .vote-off {background:transparent url(../images/rating_values.gif) no-repeat 0 -21px; display:inline-block; float:none; margin:0 0 -1px 0; padding:3px 7px; height:15px; cursor:default; }*/
#groupreviews .review-content ul li .member-review ul.voting { margin:6px 0 0 15px; padding:0; float:left; width:auto;}
#groupreviews .review-content ul li .member-review ul.voting li{ float:left; clear:none; margin:0; padding:0;}
#groupreviews .review-content ul li .member-review .voting .vote-on {background:transparent url(../images/rating_values.gif) no-repeat center -27px; width:15px; height:15px;}
#groupreviews .review-content ul li .member-review .voting .vote-off {background:transparent url(../images/rating_values.gif) no-repeat center -6px; width:15px; height:15px;}
#groupreviews .review-content ul li .member-review .newbie-friend{ font-size:12px; float:left; font-weight:normal; background:url(../images/newbie_frnds.jpg) no-repeat 20px 6px; padding:0 0 0 38px;}

#groupreviews .review-content ul li .member-desc{ clear:left;}
#groupreviews .review-content ul li .member-desc img{width:25px; height:25px; float:left;}
#groupreviews .review-content ul li .member-desc a img { border:solid 1px #000;}
#groupreviews .review-content ul li .member-desc a:hover img { border:solid 1px #09f;}
#groupreviews .review-content ul li .member-desc .member-status{margin:0 20px 0 10px; width:125px; float:left; font-size:11px; color:#333; line-height:14px;}
#groupreviews .review-content ul li .member-desc .member-status a{ font-weight:bold; color:#09f; text-decoration:none;}
#groupreviews .review-content ul li .member-desc .member-status a:hover{ text-decoration:underline;}
#groupreviews .review-content ul li .member-desc .mem-comments{/*margin:-35px 20px 0 180px; width:auto; float:left;*/ margin:0 20px 0 0; width:auto; float:none; min-height:50px; overflow:hidden; word-wrap:break-word;}
#groupreviews .review-content ul li .member-desc .mem-comments p{margin:0; padding:0 0 8px 0; font-size:12px; color:#333;}
#groupreviews .review-content ul li .member-desc .mem-comments p strong{color:#000; font-weight:bold;}

#groupreviews .review-content ul li .member-desc a.remove-review { float:right; font-size:12px; font-weight:bold; color:#09f; margin:0 0 0 10px; border:solid 1px #09f; line-height:17px; padding:0 5px; text-decoration:none; }
#groupreviews .review-content ul li .member-desc a.remove-review:hover { text-decoration:underline; }

#groupreviews .review-content p.no-reviews { margin:0; }
#groupreviews .review-content p.no-reviews a{ color:#09f; text-decoration:none;}
#groupreviews .review-content p.no-reviews a:hover{ text-decoration:underline;}
/*------------------ groupreviews content ends here ----------------------------------*/

#groupreviews .review-spacer { clear:both; overflow:hidden; height: 0;}
.review-paging {height:30px; line-height:30px; margin:0 0 0 180px; padding:0 20px 75px 20px;}
.review-paging .left_nav {float:left;}
.review-paging .left_nav .pages a {text-decoration:none; border:1px solid #ccc; padding:1px 6px; color:#09f; font-weight:bold;}
.review-paging .left_nav .pages a:hover {text-decoration: none; border:1px solid #09f; padding:1px 6px;}
.review-paging .left_nav span.selected {border:1px solid #ccc; padding:1px 6px; color:#000; font-weight:bold;}
.review-paging .right_nav {float:right; color:#a9a9a9; font-weight:bold;}
.review-paging .right_nav a{color:#09f; text-decoration:none;}

/* ------------------------ GROUP FOOTER-NEW STARTS HERE --------------------------- */
#groupreviews #groupfooter { background:url(../images/group-footer.jpg) repeat-x; height:16px; padding-top: 12px; margin:0;}
#groupreviews #groupfooter ul { list-style:none; padding:0; margin:0 10px; }
#groupreviews #groupfooter ul li {display:block; float:left; font:11px Arial, sans-serif; border-right:solid 1px #999; padding:0 8px;}
#groupreviews #groupfooter ul li.last { border:none;}
#groupreviews #groupfooter ul li.create-group { float:right; border:none; padding:0;}
#groupreviews #groupfooter ul li a { color:#09f; text-decoration:none;}
#groupreviews #groupfooter ul li a:hover { color:#09f; text-decoration:underline;}
#groupreviews #groupfooter ul li.create-group a{ background:#09f url(../images/creategroup-bg.gif) no-repeat right center; color:#fff; padding:1px 7px 2px;}
#groupreviews #groupfooter ul li.create-group a:hover{ background:#09f url(../images/creategroup-bg.gif) no-repeat right center; color:#fff; padding:1px 7px 2px; text-decoration:underline;}
/* ------------------------ GROUP FOOTER-NEW ENDS HERE --------------------------- */

#remove-review { margin:0; padding:0; width:375px; font:normal 12px/17px Arial, Helvetica, sans-serif; }
#remove-review textarea { margin:0 0 5px 0; padding:0; height:150px; width:345px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#remove-review input { float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; clear:both; margin:0 28px 0 0; }
