#signup h2 { color: #000; font-size: 1.4em; font-weight: bold;  margin: 5px; }

#signup fieldset { padding: 5px 5px 10px; border: 1px solid #ccc; margin: 0 0 20px 0; background: #fff;}
#signup fieldset span { float:left; margin: 2px; width: 600px; display:block; }
#signup fieldset span.new { padding-top: 15px; }
#signup fieldset#account input { background: none; border: none; float: left; clear:left; margin-top:3px;}
#signup fieldset#account label { background: none; border: none; float: left; width: 150px; font-size: 1.1em;}

#signup fieldset#account span.selected { background: #ffc}
#signup fieldset#account span span { float:left; clear:right;  width: 400px; }

#signup fieldset#profile input,  #signup fieldset#profile select
						   { float:left; width: 60%; border: 1px solid #ccc; padding: 1px; margin: 1%; }
#signup fieldset#profile label { float:left; width:30%; text-align: right; font-weight: bold; display:block; margin: 1%; clear:left;}
#signup fieldset#profile div.subinfo { font-size:10px; clear:both; float:left; width: 580px; margin: 0; text-align: right; padding: 0 5px;}

#signup fieldset#confirm { margin: 20px 0; }
#signup fieldset#confirm span span { width: 85%; }
#signup fieldset#confirm span input { float:right; border: none;}
#signup fieldset#confirm span label { float:left; width:10%; text-align: right; font-weight: bold; display:block; clear:left;}

#signup div.submit { width: 100%; margin: 0 0 0 50px; }

#signup_row { clear:both; float:left; padding: 6px 0px 0px 0px; margin:0px; width:600px;}
#signup_row .label {float:left; width:180px; padding:0px; margin:0px; }
#signup_row .check {float:left; padding:0px; margin:0px; width:20px; }
#signup_row .field {float:left; padding:0px; margin:0px; width:390px;}
#signup_row .note {float:left; padding:0px; margin:0px; font-size: 9px;}
#signup_row .field .general {width:150px;}
#signup_row .field .textarea{width:300px; height:50px;}

.radio {background-color:transparent; border:none;}

.break {background-color: #658949; color: #fff; margin:20px 0px 10px 0px; padding:4px 7px 4px 7px; }


#notamember {clear:both; float:left; padding: 20px 0px 0px 0px; }

#chooseaccount {cursor:pointer; }

#account_types {position:absolute; width:280px; padding: 5px; background-color: #fff; visibility: hidden; font-size: 10px; border: 2px solid #5e7c3c}
#account_types p {margin:0px; padding: 0px 0px 6px 0px; }

#edit_profile { border: 1px solid #ccc; margin:7px 0px 0px 0px; padding:10px; clear:both; width:600px; float:left; background-color:#fff; }
#edit_profile #inner {padding:7px 7px 1px 7px; margin:0px; float:left; width: 580px;}



