.button-back {float: left;background:url(../img/back.png) no-repeat left;   border: medium none;
    color: #000000;
    float: left;
    line-height: 40px;
    padding-left: 35px;
}
	
.button-back:hover{
	background:url(../img/back-hvr.png) no-repeat left;   border: medium none;
    color: #000000;
    float: left;
    line-height: 40px;
    padding-left: 35px;
}

.button-next, .finish {float: right;background:url(../img/next-1.png) no-repeat right;   border: medium none;
    color: #000000;
    float: right;
    line-height: 40px;
    padding-right: 65px;}
	
.button-next:hover{
	background:url(../img/next.png) no-repeat right;   border: medium none;
    color: #000000;
    float: right;
    line-height: 40px;
    padding-right: 65px;
}
.step {/*background:#f9f9f9;border: 1px solid #ccc; clear: left; padding:10px 20px 14px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px*/}

.step legend { color: #4080BF; font: bold 14px verdana; padding: 0 2px 3px 2px;background:#f9f9f9;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}

.stepy-titles {list-style: none; margin: 0; padding: 0; width: 100%}

.stepy-titles li {cursor: pointer;color:#818181;font-weight:700;font-size:18px; display:inline-block; padding: 0 ;/*margin-right:210px;*/position:relative;line-height:1.3 !important; padding:0 !important;  width:263px; text-align:center;}

.stepy-titles li:before {/*background: url('../img/nav_dot.gif') repeat-x 0 0;*/height:6px;position:absolute;top:50%;left:-43px;width:36px;margin-top:-6px;content: "";display:block}

.stepy-titles li:last-child {margin:0; z-index:0}

.stepy-titles li:first-child:before {display:none}

.stepy-titles li span {font-size:11px;display: block}

.stepy-titles .stepNb {position:absolute;display:block;/*background: #efefef;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;border-radius:*/color:#899a17; 17px;width:34px;left:0;top:25px;line-height:34px;font-size:16px;text-align:center; color:#fff; background:url(../img/step-1.png) no-repeat;
 width:268px; height:23px; border:none; text-indent:-200em; display:block; z-index:2;}
 
.stepy-titles .stepNb .laststep{background:url(../img/steplast.png) no-repeat 0% 0%;}

.stepy-titles .current-step {color: #fff; cursor: auto}

.stepy-titles .current-step .stepNb {/*background:#067ead;*/color:#fff; background:url(../img/currentstep-2.png) no-repeat 100% 0%;
 width:268px; height:23px; border:none; z-index:3; left:3px}

.step .control-group + P {margin:0;line-height: inherit;padding:20px 0 0;overflow:hidden}


.error-image {color:#C62626 !important;}

.error-image .stepNb {color:#fff !important}



 
ul#validate_wizard-titles {
    background:#3a3f4a;
    border: 1px solid #c7cbd6;
    padding: 10px 0px !important;
    text-align: center;
	min-height:77px;
}