form input, form textarea { width: 98%; } form input[type="button"], form input[type="checkbox"], form input[type="radio"], form input[type="image"] { width: auto; } form input.date { width: auto; text-align: center; cursor: pointer; } .half, .third, .twothird, .quarter, .threequarter { padding: 2%; } .half { width: 46%; } .third { width: 29%; } .twothird { width: 62%; } .quarter { width: 21%; } .threequarter { width: 71%; } .bottom, .right, .left, .top { position: absolute; } .bottom { bottom: 0; } .right { right: 0; } .top { top: 0; } .left { left: 0; } .float { float: left; } .clear { clear: both; } .smalltext { font-size:8pt; } #side .error { color:#c00; }