.head_menu{
background-color: #474747;
border: 1px solid #333333;
border-bottom: 1px solid #2B2B2B;
border-top: 1px solid #545454
}
.head_menu a{
color: #F7F7F7;
display: block;
padding: 6px 0
}
.head_menu:hover{background: #404040}
.icon-heart {background-position: 0 -1176px}
.icon-house {background-position: 0 -56px}
.icon-login {background-position: 0 -224px}
.icon-logout {background-position: 0 -168px}
.icon-cog {background-position: 0 -392px}
.icon-house,.icon-logout,.icon-login,.icon-cog,.icon-heart {
background-image: url(images/sprites.png);
background-repeat: no-repeat;
display: inline-block;
height: 28px;
padding-right: 2px;
vertical-align: middle;
width: 28px
}