/* SUTTON GALLERY
   Form styles
   Author: Jonathan Nicol (jonathan@f6design.com)
*****************************************************************/

.formStandard {
/* background: #fff url(../img/form_gradient.gif) bottom left repeat-x; */
/* padding: 12px; */
/* border-bottom: 1px solid #cdcdcd; */
padding: 0;
margin: 0;
width: 345px;
}

fieldset {
border: none;
padding: 0;
margin: 0;
}

label {
font-family: Arial, Verdana, Tahoma, sans-serif;
float: left;
clear: left;
width: 100px;
font-weight: bold;
display:block;
padding-left: 1px;
margin-right: 10px;
}

.formDivider, .formDividerMargTop {
/*
clear: both;
height: 1px;
background: url(../img/dividerbgsolid.gif) top left repeat-x;
font-size: 1px;
line-height: 0;
margin: 0 0 10px 0;
*/
}

.formDividerMargTop {
margin-top: 10px;
}

.formbox, .formboxSelect, .formFieldWrapper {
width: 225px;
margin-bottom: 5px;
margin-top: 1px;
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 100%;
font-weight: normal;
color: #585656;
/* background: #f8f8f8; */
background: #fff;
padding: 2px;
border: 1px solid #999999;
}

.formFieldWrapper {
	display: block;
	border: none;
	float: left;
	}
	.formFieldWrapper p {
		color: #000;
		}

.formradio {

}

.formbox:hover {
border: 1px solid #666666;
}

/* the same, but no width */
.formboxSelect {
width: auto;
}

.formboxOption:hover {
border: 1px solid #666666;
}

.formError {
color: #CC0000;
}

.formLabelTop {
color: #585656;
font-weight: normal;
padding-left: 2px;
margin-bottom: 0.2em;
}

.submitBtn {
font-size: 100%;
margin-left: 110px;
}

.select {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 100%;
color: #ff0000;
}

form {
margin: 0;
}

form .padBtm {
margin-bottom: 10px;
}

.formThanks {
background:#F1FCF1;
border:#02B602 solid 1px;
border-left: none;
border-right: none;
padding: 10px;
}



