div.formCaption {
	float: right;
}

div.formBody {
	float: right;
}

.formResponsive .formBody {
	float: right;
}

.formHidden {
	position: absolute;
	right: -20000px;
	top: -20000px;
	opacity: 0;
}

.formResponsive .formHorizontal .formControlLabel {
	float: right;
}

.formResponsive input[type="radio"],
.formResponsive input[type="checkbox"] {
	float: right;
	margin-left: 5px;
}

.formResponsive label {
	margin: 3px 0 3px 5px;
	float: right;
}

.yui-calcontainer.single {
	float: right;
}

.formResponsive .formControls .formBody .rsformgrid2,
.formResponsive .formControls .formBody .rsformgrid3,
.formResponsive .formControls .formBody .rsformgrid4,
.formResponsive .formControls .formBody .rsformgrid6,
.formResponsive .formControls .formBody .rsformgrid12 {
	float:right;
}

@media screen and (max-width: 650px) {
	.formResponsive .formHorizontal .rsform-block {
		text-align: right;
	}
	
	.formResponsive .formHorizontal .formControlLabel {
		text-align: right;
	}
	
	.formResponsive .formControls .formBody .rsformgrid2,
	.formResponsive .formControls .formBody .rsformgrid3,
	.formResponsive .formControls .formBody .rsformgrid4,
	.formResponsive .formControls .formBody .rsformgrid6,
	.formResponsive .formControls .formBody .rsformgrid12 {
		float:none;
	}
}