body{ font-size:10px; background: #fff; font-family:"Century Gothic", Helvetica, sans-serif; } #wrapper{ -moz-box-shadow:0px 0px 3px #aaa; -webkit-box-shadow:0px 0px 3px #aaa; box-shadow:0px 0px 3px #aaa; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:2px solid #fff; background-color:#f9f9f9; width:700px; overflow:hidden; padding:20px; padding-left:5px; } .step{ float:left; width:720px; height:800px; max-height:auto; overflow:auto; } #steps form fieldset{ border:none; padding-bottom:20px; } #steps{ width:720px; height:auto; overflow:hidden; } #steps form legend{ text-align:left; background-color:#f0f0f0; color:#666; font-size:24px; text-shadow:1px 1px 1px #fff; font-weight:bold; float:left; width:700px; padding:5px 0px 5px 10px; margin:10px 0px; border-bottom:1px solid #fff; border-top:1px solid #d9d9d9; } #steps form p{ float:left; clear:both; margin:5px 0px; background-color:#f4f4f4; border:1px solid #fff; padding:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow:0px 0px 3px #aaa; -webkit-box-shadow:0px 0px 3px #aaa; box-shadow:0px 0px 3px #aaa; } #steps form p label{ float:left; line-height:26px; color:#666; text-shadow:1px 1px 1px #fff; font-weight:bold; } form input{ margin-right:10px; margin-bottom:10px; } #steps form input:not([type=radio]), #steps form textarea, #steps form select{ background: #ffffff; border: 1px solid #ddd; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; outline: none; padding: 5px; } #steps form input:focus{ -moz-box-shadow:0px 0px 3px #aaa; -webkit-box-shadow:0px 0px 3px #aaa; box-shadow:0px 0px 3px #aaa; background-color:#FFFEEF; } #steps form p.submit{ background:none; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; } /* navigation*/ #navigation ul{ list-style:none; position:fixed; width:280px; border:1px solid #ccc; border-radius:5px; } #navigation ul li{ /*border-top:1px solid #ccc;*/ border-bottom:1px solid #ccc; position:relative; } #navigation ul li a{ display:block; /*background-color:#444;*/ width:85%; color:#777; outline:none; font-weight:bold; text-decoration:none; line-height:45px; padding:0px 20px; border-right:1px solid #fff; border-left:1px solid #fff; } #navigation ul li a:hover, #navigation ul li.selected a{ background:#66CCCC; color:#fff; } #navigation ul li a:hover{ background:#CDFFFF; color:#000; } @media (max-width: 767px) { .test #navigation ul{ position: static; width: auto; top: 0; padding:0; margin-bottom:10px; }