/* title area */

div.hp_container div#sm_formtitle { display: none; }
div#sm_formtitle {}
div#sm_formtitle h2 {}
div#sm_form {font-size: .9em;}
div.ins_right div#sm_form 
{
	width: 205px;
	padding: 25px 20px 10px;
	margin-top: 50px;
	background-image : url(bg_minisignup.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
	/*background: transparent url(bg_minisignup.gif) no-repeat 0 0;*/
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width: 165px;
}
div.ins_right div#sm_buttons{ margin-top: 20px; }

/* signup form */
div#sm_formdetails { padding-top: 12px; }
div#sm_formdetails p#sm_signupinstructions {}
div#sm_formdetails div#sm_title { display: none; }
div#sm_formdetails div#sm_fname {}
div#sm_formdetails div#sm_lname{}
div#sm_formdetails div#sm_email{}
div#sm_form span.required {font-size:10px; color:#ff0000;}
div#sm_form div#sm_formdetails label {display:block; margin-bottom: 1px; font-weight: bold;}
p#sm_subscribeinstructions label {display:block; margin-bottom: 1px; font-weight: bold;}
div#sm_form div#sm_formdetails input, div#sm_form div#sm_formdetails select {display:block; margin-bottom:12px; height: 16px; width: 165px; font-size: .95em;}
div#sm_form span.sm_checkbox input { border: 0; }

/* subscriptions section */ 
p#sm_nosubscriptions{}
p#sm_subscribeinstructions{margin-bottom:0.5em;}
div.sm_subscriptiontype {}
div.sm_subscriptiontypetitle {}
div.sm_subscriptiontypetitle h3 {}
div.sm_subscriptiontype label {}

/* email format options */
div#sm_formatoptions {}
div#sm_formatoptionstitle {}
div#sm_formatoptionstitle h3 {}

div#sm_buttons{}
div#sm_buttons input.sm_submitbtn {}

p#sm_emailed{}
p#sm_succeeded{}
p#sm_failed{}
p#sm_invalidemail{}

div#sm_form div#sm_action label.sm_rad {
	display: inline;
}

div#sm_form div#sm_action input.sm_rad {
	vertical-align: middle;
	width: auto;
	display: inline;
}

