b{
position:absolute;
right:10px;
top:7px;
width:0;
height:0;
border-width:4px 4px;
border-style:solid;
border-color:#666 #f5f5f5 #f5f5f5;
font-size:0;
line-height:0;
-webkit-transition:-webkit-transform .2s ease-in;
-webkit-backface-visibility:hidden;
-moz-transition:-moz-transform .2s ease-in;
-o-transition:-o-transform .2s ease-in;
transition:transform .2s ease-in;
}
b:hover{
border-color:#666 #fff #fff #fff;
-moz-transform:rotate(180deg);
-moz-transform-origin:50% 30%;
-webkit-transform:rotate(180deg);
-webkit-transform-origin:50% 30%;
-o-transform:rotate(180deg);
-o-transform-origin:50% 30%;
transform:rotate(180deg);
transform-origin:50% 30%;
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
top:3px;
}