@charset "utf-8";
/* CSS Document */

/********** FORM STYLE 2**********/

fieldset {
	 border: 1px solid #999;
	 margin: 10px 0 20px 0;
	 padding: 0px 10px 0px 10px;
}
fieldset legend {
	font: 16px/22px Arial, Helvetica, sans-serif;
	color: #036;
	font-weight: bold;
	padding: 10px 10px;
}
fieldset p {
	clear: left;
	margin: 0 0 10px 0;
}
fieldset p label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	font-weight:bold;
}
fieldset p span {
	display: block;
	background: #E9E9E9;
	width: 430px;
	padding: 4px;
}
fieldset p span select,  fieldset p span input {
	border: 1px solid #A7A7A7;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
fieldset p span input .radio {
	width: 20px;
	padding: 3px 4px;
}
fieldset p span input {
	width: 420px;
}
fieldset p span select {
	width: 420px;
	padding: 3px 4px;
}
fieldset option {
	color: #000000;
	font-weight: normal;
}
fieldset p span textarea {
	width: 420px;
	height: 100px;
}
fieldset optgroup {
	color: #666666;
	font-style: normal;
	font-weight: bold;
}
/********** Last Name / Company **********/
fieldset p label.last_name,  fieldset#admin-account p label.company {
	width: 330px;
}
fieldset p label.last_name span,  fieldset p label.company span {
	width: 325px;
}
fieldset p label.last_name span input,  fieldset p label.company span input {
	width: 315px;
}
/********** Groups **********/
fieldset#admin-account {
}
fieldset#admin-account p {
	float: left;
}
/********** Frist & Last Name **********/
fieldset#admin-account p label.first-name,  fieldset#admin-account p label.last-name {
	width: 224px;
	float: left;
}
fieldset#admin-account p label.first-name span,  fieldset#admin-account p label.last-name span {
	width: 206px;
}
fieldset#admin-account p label.first-name span input,  fieldset#admin-account p label.last-name span input {
	width: 196px;
}

/********** Password **********/
fieldset#admin-account p label.owner_password,  fieldset#admin-account p label.owner_password_confirm {
	width: 224px;
	float: left;
}
fieldset#admin-account p label.owner_password span,  fieldset#admin-account p label.owner_password_confirm span {
	width: 206px;
}
fieldset#admin-account p label.owner_password span input,  fieldset#admin-account p label.owner_password_confirm span input {
	width: 196px;
}
/********** Email **********/
fieldset#admin-account p label.email,  fieldset#admin-account p label.password {
	width: 352px;
}
fieldset#admin-account p label.email span,  fieldset#admin-account p label.password span {
	width: 352px;
}
fieldset#admin-account p label.email span input,  fieldset#admin-account p label.password span input {
	width: 342px;
}
/********** City & County **********/
fieldset#admin-account p label.city,  fieldset#admin-account p label.county {
	width: 224px;
	float: left;
}
fieldset#admin-account p label.city span,  fieldset#admin-account p label.county span {
	width: 206px;
}
fieldset#admin-account p label.city span input,  fieldset#admin-account p label.county span input {
	width: 196px;
}
/********** State & Zip **********/
fieldset#admin-account p label.state, fieldset#admin-account p label.zip {
	width: 224px;
	float: left;
}
fieldset#admin-account p label.state span, fieldset#admin-account p label.zip span {
	width: 206px;
}
fieldset#admin-account p label.state span select, fieldset#admin-account p label.zip input  {
	width: 196px;
}


fieldset#radioGroup label {
	font: 14px/16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 10px 10px;
}

fieldset#radioGroup p span input {
	width: 15px;
	padding: 0px 0px;
	margin: 0px 0px;
	border: 0px;
}
fieldset#radioGroup p span {
	width: 300px;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	padding: 3px 0px;
	margin: 2px 0px;
}

fieldset#radioGroup p span.three {
	width: 350px;
	padding: 5px 10px;
	margin: 0px 0px;
}
fieldset#radioGroup p span.three input {
	border: 1px solid #A7A7A7;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 340px;
	clear:left;
	padding: 5px 5px;
	margin: 3px 0px;
}
#agreement-box {
	border: 1px solid #6D5300;
	padding: 10px;
	background: #ccc;
	clear: left;
}
#agreement-box #agreement {
	background: #E3DECE url("../images/bg_gradient_molehill.jpg") repeat-x 0 0;
	padding: 10px;
}
#agreement-box #agreement h4#hdr_agreement {
	background: url("../images/hdr_agreement.gif") no-repeat 0 0;
	width: 393px;
	height: 20px;
	border: none;
	text-indent: -5000px;
	padding: 0 0 15px 0;
}
#agreement-box #agreement p {
	line-height: 160%;
	padding-bottom: 15px;
}
#agreement-box #agreement #create-account {
	clear: both;
	padding-top: 15px;
}
#agreement-box #agreement #create-account input {
	padding: 4px;
}
