TABLE.formTable TD.optInCheckbox{ vertical-align:top; margin:0; padding:3px 3px 0 0;  width:10px;}
TABLE.formTable TD.optInText{padding:0 0 10px 0px;}
TABLE.formTable TD.optInCheckbox input{height:14px; width:14px;}
#reg_page_1 TABLE.formTable{padding-top:15px;}
/* ERROR MESSAGES */

div#main #form ul
{
	color:#606060;
	list-style-type:none;
	list-style-image:none;
}

#registration {
	padding:10px 10px 10px 0;
	font-size:13px;
}

#registration #form {
	clear:both;
}

.reg_survey {
	margin: 5px 0px;
} 

.reg_err_msg_off 
{
	padding:5px 10px 5px 10px;
	
}		
.reg_err_msg 
{
	background-color:#f3f5c4;
	color:#FF0000;
	padding:5px 10px 5px 10px;
	
}

#reg_page_1 .reg_err_msg_off 
{
	padding:5px 10px 5px 10px;
	width:200px;
	float:left;
}		
#reg_page_1 .reg_err_msg 
{
	background-color:#f3f5c4;
	color:#FF0000;
	padding:5px 10px 5px 10px;
	width:200px;
	float:left;
}

.reg_main_err_msg_off 
{
	color:#FF0000;
}	
.reg_main_err_msg
{
	width:auto;
	padding: 10px;
	color:#FF0000;
	background-color:#f3f5c4;
}

#reg_page_1 #reg_user_FirstName_ctr
{
	clear:both;
}


.formTable
{
	clear:both;
}
#reg_page_1 #reg_user_State_ctr
{
	width:140px;
}
#reg_page_1 #reg_user_State_ctr select
{
/*	width:100px; */
}
#reg_page_1 #reg_user_Zip_ctr
{
	width:120px;
}
#reg_user_Zip_ctr input
{
	width:110px;
}

#reg_page_1 #reg_signup
{
	float:left;
}

.refill_con_hidden{ display:none;}
.refill_con_visible{display:block;}

input#reg_survey_60_1{float:left; margin:0;width:13px;height:20px;overflow:hidden;}
.lbl_reg_survey_60_1{display:block; float:right; width:215px;}

input#reg_survey_120_1{float:left; margin:0;width:13px;height:20px;overflow:hidden;}
.lbl_reg_survey_120_1{display:block; float:right; width:215px;}

input#reg_survey_140_1{float:left; margin:0;width:13px;height:20px;overflow:hidden;}
.lbl_reg_survey_140_1{display:block; float:right; width:215px;}


#reg_user_DOBMonth,#reg_survey_60_14{width:30px; text-align:center;}
#reg_user_DOBDay,#reg_survey_60_15{width:30px; text-align:center;}
#reg_user_DOBYear,#reg_survey_60_16{width:45px; text-align:center;}

#form .clear{clear:both; padding-bottom:5px;}

#reg_page_2 label{padding-left:5px;}

#reg_survey_60_6_ctr{padding-bottom:20px;}

.required{padding:15px 0;}