.tt_rating{vertical-align:middle;display:inline-block}#ttshowcase_form .tt_rating label{font-size:200%;width:1em!important}.tt_rating:not(:checked)>input{height:0;padding:0;border:10px solid #fff;clip:rect(0,0,0,0);visibility:hidden;top:100%;margin:0;width:0;float:right}.tt_rating:not(:checked)>label{overflow:hidden;padding:0;font-size:200%;color:#eee;margin:0;cursor:pointer;width:1em;line-height:1.2;float:right;white-space:nowrap;display:block}.tt_rating>input:checked~label{color:#f70}.tt_rating:not(:checked)>label:hover,.tt_rating:not(:checked)>label:hover~label{color:gold}.tt_rating>input:checked+label:hover,.tt_rating>input:checked+label:hover~label,.tt_rating>input:checked~label:hover,.tt_rating>input:checked~label:hover~label,.tt_rating>label:hover~input:checked~label{color:#ea0}