.heading{font-size:16px; font-weight:800; clear:both; margin: 15px 0;}
.small_heading{font-size:25px; font-weight:900}
.contents{margin:10px 24px}

#voucher_spacer{margin:20px 0;height:10px}

#voucher_code{text-align:center;margin-left:11px;height:106px;padding-top:20px}

#profile_right{float:left;width:575px;margin-left:5px;margin-top:20px}
#profile_top{margin-top:30px;margin-bottom:25px;clear:both;height:auto; overflow: hidden;}

#user_signup_form{margin-top:20px;clear:both}

#join_details{overflow:hidden}
#join_details .pagetab_menu{width:660px}
#join_details .formtable tr td:first-child{font-weight:normal;font-size:14px}

#join_details .join_heading{font-size:16px; font-weight:800; clear:both}

#join_details .password{float: left; margin-left:27px}
#join_details .default_pharmacy{float:left;margin-left:40px}
#join_details .instructions{float: left; margin:10px 0;clear:both}

.roundedBox{padding:10px !important;overflow:hidden}

/* Script Reminders */
#emailwrap{float: left; width:50px; text-align: centre; padding-left: 150px;}
#smswrap{float: right; width: 50px; text-align: centre; padding-right: 400px;}
#scriptformemail{width: 50px; height: 50px; background-repeat: no-repeat; margin: 0 auto;}
#scriptformsms{width: 50px; height: 50px; background-repeat: no-repeat; margin: 0 auto;}
#modifyButton{float:left;}

/* SSL logo */
#ssl_logo_box{float:right; margin-bottom:20px;}


/* Medicare form css */
.cardOptionBox
{
	font-size: 12px;
	font-weight: bold;
	color: #1E2171;
	line-height: 20px;
}
#medicareSaveButton{padding-top: 10px;}
