.simpleformwrapper 
{
    float:left;
    width:96%;
    margin:16px 0;
    padding:12px 2%;
    background:#f6f6ff;
    border-radius:8px;
}

.simpleformstepheader
{
    float:left;
    width:96%;
    padding:8px 2%;
    margin:6px 0;
    font-family:Sans-Serif;
    font-size:18px;
    font-weight:bold;
    color:#338;
}

.simpleformrow
{
    float:left;
    width:96%;
    padding:8px 2%;
    background:#fff;
    margin:6px 0;
    border-radius:8px;
}

.simpleforminstructions
{
    float:left;
    width:98%;
    padding:0;
    font-family:Sans-Serif;
    font-size:18px;
    line-height:1.2em;
}

.simpleformtext
{
    float:left;
    width:98%;
    padding:0 0 4px 0;
}

.simpleformcontrol
{
    float:left;
    width:98%;
}

.simpleformcontrol input, textarea
{
    font-family:Sans-Serif;
    font-size:18px;
}

.simpleformbutton
{
    float:left;
    width:98%;
}

.simpleformnormaltext
{
    font-family:Sans-Serif;
    font-size:16px;
    font-weight:normal;
    color:#668;
}

.simpleformerrortext
{
    font-family:Sans-Serif;
    font-size:16px;
    font-weight:bold;
    color:#f00;
}


.errordiv
{
    float:left;
    width:96%;
    margin:12px 0;
    padding:12px 2%;
    background:#ff0;
    font-family:Sans-Serif;
    font-size:18px;
    color:#fc3;
    border-radius:8px;
}

.errordiv p
{
    font-family:Sans-Serif;
    font-size:20px;
    color:#900;
    margin:0;
    padding:0;
    text-align:left;
}

.errordivlist 
{
    font-family:Sans-Serif;
    font-size:20px;
    color:#900;
    text-align:left;
    margin:0 0 0 16px;
}