fieldset{margin-bottom:20px;border:0;}
label{display:block;font-size:13px;}
legend{font-weight:bold;padding-bottom:5px;margin-left:-5px;font-size:14px;}

.form-style-1 label{float:left;width:240px;margin-bottom:15px;color:#000;}
.form-style-1 input, .form-style-1 select{display:block;width:220px;height:20px;font-size:13px;color:#666;border:#999 1px solid;}

.form-style-2 select, .form-style-2 input{width:60px;display:inline;}
	.form-style-2 select.base-style-2, .form-style-2 input.base-style-2{width:90px;}

.form-style-3 label{width:300px;color:#000;}
.form-style-3 input, .form-style-3 select{display:block;width:300px;height:20px;font-size:13px;color:#666;border:#999 1px solid;}

/* error handling */		
.error{font-size:11px;color:red;margin-bottom:3px;}
#validate_top{color:red;font-size:12px;border:1px red solid;width:460px;background-color:#ffc;padding:8px;margin:10px 0 10px 0;}					

/* Hide all error messaging */	
#validate_top, #validate_firstname, #validate_lastname, #validate_address, #validate_city, #validate_province, #validate_country, #validate_postal_code, #validate_email, #validate_home_phone_a,#validate_home_phone_b,#validate_home_phone_c,#validate_month,#validate_day,#validate_year{display:none;}
#validate_home_phone_a,#validate_home_phone_b,#validate_home_phone_c{width:460px;}
#plan-corporate, #hosted_button_id_corporate, #on0_corporate{display:none;}
			
#header-images #main-image{background:url("../images/headers_partners.jpg") 0 0 no-repeat;width:520px;height:280px;margin:0 0 20px;}			
			
#payment-options, #personal-information-change{display:none;}
.h3-header{font-size:14px;background:silver;padding:4px 2px;margin-bottom:10px;}	
