@import url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/ui-lightness/jquery-ui.css);
.with_frm_style, .with_frm_style form{
    text-align:left;
    padding:10px;
}
.with_frm_style fieldset{border:none; margin:0; padding:0; float:left;}
.with_frm_style label{
    font-family: Verdana,Arial,sans-serif;
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    float: none;
    text-align: left;
    margin:0; padding:0;
    width:auto;
    display:block;
    }

.with_frm_style .form-field{
    margin-top:10px;
}

.with_frm_style .form-field p.description{
    margin:6px; padding:0;
    }

.with_frm_style label.frm_pos_top{display:block; float:none; width:auto; margin-bottom:2px;}
.with_frm_style label.frm_pos_left{float:left; padding-right:10px;}
.with_frm_style label.frm_pos_right{float:right; padding-left:10px;}
.with_frm_style label.frm_pos_none{display:none;}
.with_frm_style .frm_10radio{margin-right:10px; text-align:center; float:left;}

.with_frm_style .form-field input[type="text"],
.with_frm_style .form-field input[type="file"],
.with_frm_style .form-field select,
.with_frm_style .form-field textarea,
.frm_form_fields_style,
.frm_form_fields_active_style,
.frm_form_fields_error_style{
    color: #222222;
    background-color: #eeeeee;
    border:1px solid #dddddd;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; 
    border-radius: 0px;
    width:350px;
    font-size:12px;
    padding:2px;
}

.with_frm_style .form-field input[type="text"].auto_width,
.with_frm_style .form-field input[type="file"].auto_width,
.with_frm_style .form-field select.auto_width,
.with_frm_style .form-field textarea.auto_width{
    width:auto;
}

.with_frm_style .form-field input[type="text"]:focus,
.with_frm_style .form-field input[type="file"]:focus,
.with_frm_style .form-field select:focus,
.with_frm_style .form-field textarea:focus,
.frm_form_fields_active_style{
    background-color: #ffffff;
    border:1px solid #dddddd;
}

.with_frm_style .frm_blank_field input[type='text'], 
.with_frm_style .frm_blank_field textarea, 
.with_frm_style .frm_blank_field select,
.frm_form_fields_error_style{
    background-color: #eeeeee;
    border:1px solid #ff0000;
}

.with_frm_style .submit input[type="submit"],
.frm_form_submit_style{
    width:auto;
    font-size:14px;
    line-height:30px; height:30px;
    text-align:center;
    background:#F3F6F8;
    border: 1px solid #C8C8C8;
    color:#333333;
    cursor: pointer;
    font-weight: normal;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; 
    border-radius: 0px;
    text-shadow:none;
    margin-top:20px;
    padding-bottom:3px;
}
.frm_form_submit_style{
    line-height:12px; height:auto;
}

.with_frm_style .form-field .frm_radio{
    display:block;
    margin:8px}
.with_frm_style .form-field .frm_checkbox{
    display:block;
    margin:0}
.with_frm_style .form-field .frm_radio input[type="radio"],
.with_frm_style .form-field .frm_checkbox input[type="checkbox"]{
    margin-right:5px;
    width:auto;
}
.with_frm_style .form-field input[type="radio"],
.with_frm_style .form-field input[type="checkbox"]{
    width:auto;
}

.with_frm_style ul#frm_errors{
    list-style: square inside url(http://wemovetoronto.ca/wp-content/plugins/formidable/pro/images/error_icons/C:\\wamp\\www/wp-content/plugins/formidable/pro/images/error_icons/yellow_arrow.png);
}

.with_frm_style ul#frm_errors, 
.frm_error_style{
    background-color: #B81900;
    border: 2px solid #be2e17;
    color: #ffffff;
    margin:0;
    margin-bottom:10px;
    padding:5px 10px;
}
.with_frm_style .frm_trigger{cursor:pointer;}

.frm_form_fields_style,
.frm_form_fields_active_style,
.frm_form_fields_error_style,
.frm_form_submit_style{width:auto;}
