div.website_formsplugin legend {
}
div.website_formsplugin fieldset {
	border:none;padding:0px;
}
div.website_formsplugin dl {
    float: left;
    width: 100%;
}
div.website_formsplugin dt, div.website_formsplugin dd {padding:0px; margin:0px;}
div.website_formsplugin dt, div.website_formsplugin dt.website_form_caption {
    clear: left;
    /*float: left;*/
    width: 100%;
    text-align: left;
    margin-top: 5px;
}
div.website_formsplugin dt.website_form_caption {
    font-weight: bold;
    margin: 0px;
    width:100%;
}
div.website_formsplugin dd {
    float: left;
    width: 100%;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
}
div.website_formsplugin dd.website_form_caption {
    display:none;
}
div.website_formsplugin dt label {
    /*float: right;*/
    padding: 0px;
}
div.website_formsplugin dt.website_form_caption label {
   display:block;
   padding: 20px 0px 0px 0px;
   font-size: 16px;
   font-weight: bold;
}
div.website_formsplugin dd input, div.website_formsplugin dd textarea, div.website_formsplugin dd select {
    border: 1px solid #BCBCBC;
    color: #666;
    width: 95%;
    padding: 5px;
}

div.website_formsplugin dd input.website_checkbox {
  border: none;
}

div.website_formsplugin dd textarea {
    height: 5em;
    font-size: 11px;
}
div.website_formsplugin dd .website_form_button {
    background: #fff;
    border: 0px solid;
    color: #D40005;
    margin-right: .5em;
    padding: 5px 10px;
    width: auto;
    cursor: pointer;
    float: right;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #BCBCBC;
}
div.website_formsplugin dd .website_form_button:active {
    outline: 0;
}
div.website_formsplugin .websiteformheader {
    display: block;
    margin-bottom: 10px;
}
div.websiteformfieldserror {color: red;}