﻿.errorpanel
{
display: block;
margin: 10px 0;
padding: 5px 5px 5px 90px;
min-height: 60px;
border: 2px solid #CC3300;
color: #CC3300;
}
div.formrow, 
div.formaltrow
{
border-bottom: 1px dotted #d4d4d4;
padding: 2px 10px;
}
div.lastformrow
{
border-bottom: none;
}
div.fullwidthform
{
border:2px solid #E9E9E9;
margin-bottom: 10px;
}
div.fullwidthform label
{
display: block;
margin: 4px 0;
padding: 0;
}
div.fullwidthform input,
div.fullwidthform select,
div.fullwidthform textarea
{
width: 250px;
padding: 1px;
margin: 6px 0;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
}
div.fullwidthform span.verticalradio input
{
float: left;
margin: 6px 20px 0 0;
}
div.fullwidthform span.verticalradio label
{
width: 500px;
}
div.fullwidthform span.verticalradio br
{
clear: both;
}
div.fullwidthform span.verticalradiolabelled
{
padding-bottom: 5px;
}
div.fullwidthform span.verticalradiolabelled input
{
float: left;
margin: 6px 20px 0 0;
width: auto;
}
div.fullwidthform span.verticalradiolabelled label
{
float: left;
padding-top: 3px;
padding-bottom: 0;
margin-bottom: 0;
}
div.fullwidthform span.verticalradiolabelled br
{
clear: both;
}
div.optinpanel
{
font-size: 10px;
color: #555;
background-color: #cecece;
padding: 5px;
border: 1px solid #b9b9b9;
}
div.optinpanel strong
{
color: #333;
}
div.optinpanel input
{
position: relative;
top: 2px;
}
div.formbutton
{
margin-top: 15px;
text-align: center;
}