/* CSS Document */

#content .webform-component-textarea .resizable-textarea {
	width: 235px;
}

#content .webform-component-textarea .resizable-textarea .grippie {
	margin-left: 150px;
}

#content .webform-component-textarea .form-textarea {
	height: 30px;
}

#content .webform-component-select {
	margin: 40px 0px 0px 0px;
}

#content .webform-component-select .form-item .option {
	float: none;
	margin: 0px 0px 0px -50px;
}

#content .webform-client-form label {
	width: 30%;
	margin: 0px 15px 0px -80px;
}

/*********/

.webform-client-form table {
	margin: 25px 0px 0px 0px;
	padding: 0px;
}

.webform-client-form td {
	vertical-align: top;
	text-align: left;
}

.webform-client-form .posCountry {
	margin-left: 0px;
}

.webform-client-form textarea.form-textarea {
	margin: 0px 0px 0px 15px;
	width: 230px;
	height: 60px;
}

.webform-client-form .posInput {
	float: right;
	margin: 10px 73px 0px 0px;
}
	*+html .webform-client-form .posInput {
		float: right;
		margin: 10px 37px 0px 0px;
	}

.webform-client-form .mandatory {
	float:right;
	margin: 0px 170px 0px 0px;
}