div#star-wrap .rating-stats { color:#AAA; }
div#star-wrap form#rating-form .message { border-bottom-color:#000; background-color:#333; }
div#star-wrap form#rating-form #nevermind { background-color:#D29E99; border-color:#BB6C64; }
div#star-wrap form#rating-form #nevermind:hover { background-color:#FD9E99; }
div#star-wrap form#rating-form #rate { background-color:#7CAB74; border-color:#3E5E37; }
div#star-wrap form#rating-form #rate:hover { background-color:#7CD074; }
div#star-wrap form#rating-form { border-color:#000; background-color:#444; color:#EEE; }
div#star-wrap form#rating-form input#rating-email,div#star-wrap form#rating-form textarea {border-color:#AAA;background-color:#333;color:#FFF;}
div#star-wrap form#rating-form input#rating-email:focus,div#star-wrap form#rating-form textarea:focus {border-color:#FFF;background-color:#222;}
div#star-wrap { height:16px; clear:both; margin-bottom:1em; position:relative; }
div#star-wrap .hide { display:none; }
 div#star-wrap #star-rating {width:90px;height:16px;list-style:none;margin:0;padding:0;position:relative;overflow:hidden;display:inline-block;background:url(http://assets.adoption.com/common/images/rating-stars.png) 0 0 repeat-x;}
#star-rating li {padding:0;margin:0;float:left;}
#star-rating li a {width:18px;height:16px;line-height:16px;display:block;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;overflow:hidden;}
#star-rating li a:hover {background:url(http://assets.adoption.com/common/images/rating-stars.png) 0 32px;z-index:2;left:0;border:none;}
#star-rating a.star-1 { left:0; }
#star-rating a.star-1:hover { width:18px; }
#star-rating a.star-2 { left:18px; }
#star-rating a.star-2:hover { width:36px; }
#star-rating a.star-3 { left:36px; }
#star-rating a.star-3:hover { width:52px; }
#star-rating a.star-4 { left:52px; }
#star-rating a.star-4:hover { width:72px; }
#star-rating a.star-5 { left:72px; }
#star-rating a.star-5:hover { width:90px; }
#star-rating li.current-rating {background:url(http://assets.adoption.com/common/images/rating-stars.png) 0 16px;position:absolute;display:block;text-indent:-9000px;z-index:1;}
#star-rating li.voted { background-position:0 32px; }
#star-rating a:active { outline:none; }
div#star-wrap .rating-stats {font-size:12px;line-height:16px;height:16px;vertical-align:top;display:inline-block;margin:0 0 0 24px;}
div#star-wrap .rating-stats .stats { }
div#star-wrap .rating-stats .thanks { font-weight:bold; margin-left:5px; }
div#star-wrap .rating-help {margin:0;padding:0;text-indent:20px;width:16px;height:16px;display:inline-block;position:absolute;overflow:hidden;background:transparent url('http://assets.adoption.com/common/images/help.png') no-repeat 0 0;cursor:help;z-index:100;top:0;left:96px;}
div#star-wrap .rating-help:hover {width:250px;background-position:8px 8px;color:#000;background-color:#FFD;border:1px solid #FD0;height:auto;padding:8px;}
form#rating-form {display:none;position:absolute;margin-left:20px;width:304px;padding:8px;z-index:100;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;}
form#rating-form label {display:block;float:left;width:72px;vertical-align:top;}
form#rating-form input#rating-email,form#rating-form textarea {display:block;width:226px;padding:2px;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;}
form#rating-form textarea { height:115px; }
form#rating-form br {clear:both;margin-bottom:15px;display:block;}
form#rating-form .message {margin:-8px -8px 8px -8px;padding:6px;border-bottom:1px solid;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
form#rating-form #nevermind,form#rating-form #rate {padding:3px;cursor:pointer;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;}
form#rating-form #nevermind { float:left; }
form#rating-form #rate { float:right; }
ul#star-rating {#float:left;}
form#rating-form input#rating-email,form#rating-form textarea {_width:223px;}
form#rating-form #nevermind {#margin-left:-19px;}
