form.detailsform label,form.detailsform input,form.detailsform p{font-size:1em}
form.detailsform{font-size:1.1em}
form.detailsform legend{font-weight:bold;font-size:1.1em;color:#0000cc;padding:0 .7em 0;text-align:center}
form.detailsform fieldset{width:550px;padding:1em;margin:1em 0 0}
form.detailsform label{position:relative;width:250px;display:block;margin:.8em 0;padding-right:2em}
form.detailsform label input,form.detailsform label select{position:absolute;left:100%;top:0px;width:250px}
form.detailsform label select{width:250px}
form.detailsform input.submit{text-align:center}
form.detailsform input[type=submit]{margin-left:220px;margin-right:10px}
form.detailsform br{display:none}
form.detailsform textarea{width:520px}
.steps{width:66px;height:380px;background:url(imx/digits.png) 0px 0px no-repeat;float:right;margin:10px 0 10px 10px}
.steps p{margin:0;padding:0;text-align:center;font-weight:bold}
.step1{background-position:0px 3em}
.step2{background-position:-80px 3em}
.step3{background-position:-160px 3em}
.step4{background-position:-240px 3em}
.stepfixed .steps{float:left;margin:0 15px 10px 0;height:70px}
.stepfixed1{background-position:0px 0px}
.stepfixed2{background-position:-80px -83px}
.stepfixed3{background-position:-160px -166px}
.stepfixed4{background-position:-240px -249px}
.stepfixed .steplink1{width:200px;height:70px;float:right;clear:left;padding-right:70px;background-position:200px 0px}
.steplink1 p{width:190px;padding:10px 0 0 0;margin:0}
.steplink2{background:url(imx/digits.png) -80px -83px no-repeat;height:70px;width:66px;float:right}

