form { margin : 0; padding : 0; padding-left:0px; margin-top:-15px; width:70%;} fieldset { margin : 0; padding : 1em; border : 1px solid #ccc; } fieldset div br { display : none; } /* Style the legend, labels and the div containing the submit button. */ legend { font-weight : bold; color : #333; margin : 0; padding : 0.5em; } label { display : block; } #fm-submit { clear : both; padding-top : 1em; text-align : center; } #fm-submit input { border: 1px solid #333; padding: 2px 4px; background: #fff; color: #333; font-size: 100%; } fieldset div { margin : 0; padding : 0; padding-bottom:5px;} fieldset div.fm-optional { display : block; } fieldset div input { width: 200px; /* Width for modern browsers */ border : 1px solid #900; padding : 1px; } fieldset div select { font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size : 100%; width: 200px; /* Width for modern browsers */ border : 1px solid #900; padding : 1px; } fieldset div label:before { content: "* "; } fieldset div.fm-optional label:before { content: "";} /* Optional fields. */ .fm-optional input {border : 1px solid #ccc;}