/* 
 #######################
 # LOGIN FORM          #
 #######################
*/
#cmm_login_container_input {}

#cmm_login_container_input_email {}
#cmm_login_container_input_password {}
#cmm_login_container_input_submit {}
#cmm_login_container_img_loading { display: none; position: relative; top: 3px; left: 15px;}

#cmm_login_label_email {}
#cmm_label_password {}
#cmm_login_label_failmsg { font-weight: bold; font-size: 10px; color: #f00; margin-left: 60px; display: none; }

#cmm_input_email {}
#cmm_login_input_password {}
#cmm_login_input_submit { float: left; }

#cmm_login_label_forgotpassword { float: left; clear: left; }

/* 
 #######################
 # RESET PASSWORD      #
 #######################
*/
#cmm_forgotpassword_input_login { width: 250px; }


/* 
 #######################
 # REGISTRATION FORM   #
 #######################
*/

/* Object Model Nesting */
#cmm_registration_container {display:block;}
	#cmm_registration_form {}
		.cmm_registration_container_field {}
			.cmm_registration_label {}
			.cmm_registration_input_text {}
			.cmm_registration_input_select {}
			.cmm_registration_input_radio {}
			.cmm_registration_input_checkbox {}
			.cmm_registration_input_textarea {}
		.cmm_legal { width: 450px; height: 200px; }
		#cmm_registration_container_submit { padding: 15px 0; }
		#cmm_registration_input_submit {}


/* Required Field Nest Wrapping */
		.cmm_registration_container_field_required {}
			.cmm_registration_label_required {font-weight:900;}
			.cmm_registration_input_required {}
			.cmm_registration_span_asterisk_required {font-weight:900;color:#f00;padding-right:5px;}
			.cmm_registration_field_invalid { background-color: #ff6; }

/* Specific Fields for */

#cmm_registration_container_first {}
#cmm_registration_label_first {}
#cmm_registration_container_input_first {}

#cmm_registration_container_last {}
#cmm_registration_label_last {}
#cmm_registration_container_input_last {}

#cmm_registration_container_email {}
#cmm_registration_label_email {}
#cmm_registration_container_input_email {}

#cmm_registration_container_billingaddressline1 {}
#cmm_registration_label_billingaddressline1 {}
#cmm_registration_container_input_billingaddressline1 {}

#cmm_registration_container_billingcity {}
#cmm_registration_label_billingcity {}
#cmm_registration_container_input_billingcity {}

#cmm_registration_container_billingstate {}
#cmm_registration_label_billingstate {}
#cmm_registration_container_input_billingstate {}

#cmm_registration_container_billingzip {}
#cmm_registration_label_billingzip {}
#cmm_registration_container_input_billinzip {}

#cmm_registration_container_billingcountry {}
#cmm_registration_label_billingcountry {}
#cmm_registration_container_input_billingcountry  {}

#cmm_registration_container_phone {}
#cmm_registration_label_phone  {}
#cmm_registration_container_input_phone  {}

#cmm_registration_container_logindata { padding: 20px 0; }

#cmm_registration_container_paymentinfo { padding: 20px 0; }



/* Membertype And Amount Fields */
#cmm_registration_container_membertype { padding: 15px 0px; }
	#cmm_registration_label_membertype,
	#cmm_registration_label_frequency,
	#cmm_registration_label_pricebind,
	#cmm_registration_label_amount { font-weight: 800; }

	#cmm_registration_label_membertype span,
	#cmm_registration_label_frequency span,
	#cmm_registration_label_pricebind span,
	#cmm_registration_label_amount span { font-weight: normal; text-decoration: underline; }



/* Billing Fields */

#cmm_registration_container_cc_creditcard {}
#cmm_registration_label_cc_creditcard {}
#cmm_registration_container_input_cc_creditcard  {}

#cmm_registration_container_cc_cvv {}
#cmm_registration_label_cc_cvv {}
#cmm_registration_container_input_cc_cvv {}

#cmm_registration_container_cc_exp_month {}
#cmm_registration_label_cc_exp_month {}
#cmm_registration_container_input_cc_exp_month {}

#cmm_registration_container_cc_exp_year {}
#cmm_registration_label_cc_exp_year  {}
#cmm_registration_container_input_cc_exp_year  {}


/* Legal Fields */
#cmm_registration_terms_label, #cmm_registration_privacy_label { font-weight: 900; }

/*
	Use the followin syntax for your custom fields

	#cmm_registration_container_custom_FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF {}
	#cmm_registration_label_custom_FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  {}
	#cmm_registration_container_input_custom_FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  {}
*/
