.menu { font-size: 10.5px; padding:14px; float:none; } div.menu>img { float: left; margin-right: 10px; } .menu h2 { color:#000033; text-align:left !important; display:inline; font-size:14px; } .flex { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; } .selected { border: 1px solid #9999FF; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background-color: #F2F2FF; } .right{ text-align:right; width:100%; } .middle{ width:100%; text-align: center; } .left{ width:100%; text-align: left; }