div#w_form { width: 300px; margin: 0; padding: 0; }
div#w_form form { margin: 0; padding: 0; }
div#w_form fieldset { border: 1px solid #ccc; margin: 0em 0; }
div#w_form legend { margin: 1em 0; padding: 0 .5em; color: #003399; border: 1px solid #003399;  }
div#w_form label { float: left; padding: 0 1em; text-align: right; width: 80px; }
div#w_form fieldset div { display: block; padding: 0; margin-bottom: .5em; }
div#w_form fieldset div input, fieldset div textarea  { width: 150px; border-top: 1px solid #555; border-left: 1px solid #555; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 1px; color: #333; position: relative; top: -1px; }
div#w_form fieldset div input.phone { width: auto;  }
div#w_form fieldset div select { padding: 1px; }
div#w_form .w_submit { width: auto; position: relative; left: 241px; border: 0; background-color: #D6DB8C; background-image: url(/images/bg_rounded.gif); background-repeat: no-repeat; }

div#d_form { width: 350px; margin: 0; padding: 0; }
div#d_form form { margin: 0; padding: 0; }
div#d_form fieldset { border: 1px solid #ccc; margin: 0em 0; }
div#d_form legend { margin: 1em 0; padding: 0 .5em; color: #cc0000; border: 1px solid #cc0000;  }
div#d_form label { float: left; padding: 0 1em; text-align: right; width: 150px; }
div#d_form fieldset div { display: block; padding: 0; margin-bottom: .5em; }
div#d_form fieldset div input, fieldset div textarea  { width: 150px; border-top: 1px solid #555; border-left: 1px solid #555; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 1px; color: #333; position: relative; top: -1px; }
div#d_form fieldset div input.phone { width: auto;  }
div#d_form fieldset div select { padding: 1px; }
div#d_form .d_submit { width: auto; position: relative; left: 310px; border: 0; background-color: #D6DB8C; background-image: url(/images/bg_rounded.gif); background-repeat: no-repeat; }
