.stepy-header{list-style:none;padding:0;margin:0;clear:both;display:inline-block;width:100%;border-radius:4px;margin-bottom:15px;}.stepy-header li{cursor:pointer;float:left;padding:10px 15px;background:#fff;border-radius:4px;margin:0 15px 0 0;}.stepy-header li div{font-weight:700;font-size:16px;line-height:1;}.stepy-header li.stepy-active div{color:#2f89c1;cursor:auto}.stepy-header li span{color:#CCC;font-size:11px}.stepy-header li.stepy-active span{color:#BBB}.stepy-header li.stepy-error div{color:#ff604f}.stepy-step{background:#fff;padding:15px;clear:both;border-radius:4px;}.stepy-step legend{border:0;width:auto;margin-bottom:0}.stepy-navigator{height:33px;margin-top:20px}.button-back{float:left}.button-next,.stepy-navigator input[type="submit"]{float:right}.button-back,.button-next,.stepy-navigator input[type="submit"]{border:1px solid #CCC;color:#7F0055;cursor:pointer;font:1.2em verdana;padding:7px 15px 8px;text-decoration:none;-khtml-border-radius:4px;-moz-border-radius:4px;-opera-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.stepy-navigator input[type="submit"]{background-color:transparent;border-color:#CCC;margin-bottom:0;padding:7px 15px 24px;width:90px}.button-back:hover,.button-next:hover,.stepy-navigator input[type="submit"]:hover{border-color:#BBB;color:#B07}.stepy-errors{margin-top:-45px}.stepy-errors label.error{background:url('img/alert.png') no-repeat 0 1px;color:#ff604f;margin-left:15px;padding-left:30px;}