.star_form {
	padding:0px; margin:15px auto; max-width:90%;
}
.star_form form {
	padding:0px; margin:0px;
}
.star_form legend {
	display:none;
}
.star_form fieldset.sf {
	border:1px solid #ddd; padding:15px 0px;
}
.star_form fieldset.sf_m {
	border:1px solid #ddd; padding:0px;
}
.star_form input[type=checkbox], .star_form input[type=radio] {
	display:inline !important; vertical-align: middle; margin:0px;
}
.star_form button {
	display:inline !important; margin:0px; -webkit-appearance:none;
}
.star_form label {
	display:inline !important; vertical-align: middle; margin:0px;
}
.star_form p {
	margin:0px; margin-top:6px; padding:0px;
}
.star_form table {
	width:100%; margin:0px; padding:0px; border:0px;
}
.star_form table.st td {
	padding:0px 15px; border:0px; text-align:center
}
.star_form table.st_m td {
	padding:15px; border:0px; text-align:center
}
.star_form table span {
	text-align:left !important;
}
.star_form table td.star_avg {
	border-right:1px solid #ddd; color:#787878;
}
.star_form table td.star_avg_m {
	border-bottom:1px solid #ddd; color:#787878;
}
.star_form table td.star_btn {
	border-left:1px solid #ddd;
}
.star_form table td.star_btn_m {
	border-top:1px solid #ddd;
}
.star_form img {
	border:0px;
}
.star_form tfoot td {
	padding:8px; color:#787878; font-weight:normal; font-size:12px;
}
.star_form tfoot .point {
	color:#333; font-weight:bold;
}