#wrapper{border:5px solid #fff;overflow:hidden}#steps{overflow:hidden}.step{float:left}#navigation{height:20px}#navigation ul{list-style:none;float:left;margin-left:4px;margin-top:10px;width:93%}#navigation ul li{float:left;position:relative}#navigation ul li a{display:block;font-weight:700;height:25px}span.checked{background:transparent url(../images/checked.png) no-repeat top left;position:absolute;top:0;left:1px;width:20px;height:20px}span.error{background:transparent url(../images/error.png) no-repeat top left;position:absolute;top:0;left:1px;width:20px;height:20px}#steps form fieldset{border:none;padding-bottom:0}#steps form legend{text-align:left;background-color:#FFF;color:#666;font-size:24px;text-shadow:1px 1px 1px #fff;font-weight:700;float:left;width:640px;padding:5px 0 5px 10px;margin:5px 0;border-bottom:1px solid #fff;border-top:1px solid #d9d9d9}#steps form p{box-shadow:0 0 1px #fff;float:left;margin:5px 4px 2px 9px;padding:2px;width:47%}#steps form p label{float:left;text-align:left;line-height:20px;color:#fff;width:100%}#steps form input:not([type=radio]),#steps form textarea,#steps form select{background:#fff;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:none;width:97%;float:left;color:#000;margin-right:10px}#steps form input:focus{-moz-box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa;background-color:#FFFEEF}#steps form p.submit{background:none;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#steps form button{border:none;outline:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff;display:block;cursor:pointer;margin:0 auto;clear:both;padding:7px 25px;text-shadow:0 1px 1px #777;font-weight:700;font-family:"Century Gothic",Helvetica,sans-serif;font-size:22px;-moz-box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa;background:#4797ED}#steps form button:hover{background:#d8d8d8;color:#666;text-shadow:1px 1px 1px #fff}@media (min-width: 480px) and (max-width: 767px){#steps form p{width:87%}}@media only screen and (min-width: 768px) and (max-width: 959px){#steps form p{width:87%}}@media (max-width: 479px){#steps form p{width:87%}}