form.jqtransformdone label {
	margin-top: 4px; margin-right: 8px; float: left; display: block;
}
form.jqtransformdone div.rowElem {
	padding: 4px 0px; clear: both;
}
button.jqTransformButton {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; overflow: visible; font-family: Arial; cursor: pointer; background-color: transparent;
}
button.jqTransformButton span {
	background: url("../img/btn_right.gif") no-repeat right top; margin: 0px; padding: 0px 4px 0px 0px; height: 33px; float: left; display: block;
}
button.jqTransformButton span span {
	background: url("../img/btn_left.gif") no-repeat left top; padding: 8px 4px 0px 8px; height: 33px; color: rgb(51, 51, 51); line-height: 13px; font-size: 12px; font-weight: normal; text-decoration: none; display: block;
}
button.jqTransformButton_hover span span {
	background-position: left -33px;
}
button.jqTransformButton_hover span {
	background-position: right -33px;
}
button.jqTransformButton_click span span {
	background-position: left -66px;
}
button.jqTransformButton_click span {
	background-position: right -66px;
}
* html button.jqTransformButton {
	height: 33px;
}
* button.jqTransformButton span span {
	height: 25px;
}
* + html button.jqTransformButton {
	height: 33px;
}
* + button.jqTransformButton span span {
	height: 25px;
}
.jqTransformInputWrapper {
	background: url("../img/input/input_text_left.gif") no-repeat left top; padding: 0px; height: 31px; float: left;
}
.jqTransformInputInner {
	background: url("../img/input/input_text_right.gif") no-repeat right top; margin: 0px; padding: 0px;
}
.jqTransformInputInner div {
	margin: 0px 0px 0px 8px; height: 31px;
}
.jqTransformInputInner div input {
	background: none; margin: 0px; padding: 8px 0px 0px; border: currentColor; border-image: none; height: 31px; color: rgb(64, 64, 64); line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle;
}
* html .jqTransformInputInner div input {
	margin: 0px 0px 0px -8px; padding: 6px 0px 0px; height: 24px;
}
* + html .jqTransformInputInner div input {
	padding: 6px 0px 0px; height: 24px; margin-left: -10px;
}
.jqTransformInputWrapper_hover {
	background-position: left -31px;
}
.jqTransformInputWrapper_hover div.jqTransformInputInner {
	background-position: right -31px;
}
.jqTransformInputWrapper_focus {
	background-position: left -62px;
}
.jqTransformInputWrapper_focus div.jqTransformInputInner {
	background-position: right -62px;
}
.jqTransformSafari .jqTransformInputInner div {
	margin: 0px 8px; overflow: hidden; position: relative;
}
.jqTransformSafari .jqTransformInputInner div input {
	left: -2px; top: -10px; height: 42px; padding-left: 4px; position: absolute; background-color: transparent;
}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea {
	line-height: 16px; font-size: 12px;
}
table.jqTransformTextarea td {
	margin: 0px; padding: 0px; width: 5px; height: 5px; line-height: 1px; font-size: 1px;
}
table.jqTransformTextarea {
	
}
table.jqTransformTextarea tr {
	
}
table.jqTransformTextarea textarea {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl {
	background: url("../img/textarea/textarea_tl.gif") no-repeat left top;
}
table.jqTransformTextarea td#jqTransformTextarea-tm {
	background: url("../img/textarea/textarea_tm.gif") repeat-x left top;
}
table.jqTransformTextarea td#jqTransformTextarea-tr {
	background: url("../img/textarea/textarea_tr.gif") no-repeat left top;
}
table.jqTransformTextarea td#jqTransformTextarea-ml {
	background: url("../img/textarea/textarea_ml.gif") repeat-y left top;
}
table.jqTransformTextarea td#jqTransformTextarea-mm {
	background: url("../img/textarea/textarea-mm.gif");
}
table.jqTransformTextarea td#jqTransformTextarea-mr {
	background: url("../img/textarea/textarea_mr.gif") repeat-y left top;
}
table.jqTransformTextarea td#jqTransformTextarea-bl {
	background: url("../img/textarea/textarea_bl.gif") no-repeat left top;
}
table.jqTransformTextarea td#jqTransformTextarea-bm {
	background: url("../img/textarea/textarea_bm.gif") repeat-x left top;
}
table.jqTransformTextarea td#jqTransformTextarea-br {
	background: url("../img/textarea/textarea_br.gif") no-repeat left top;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-tl {
	background-position: 0px -5px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm {
	background-position: 0px -5px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr {
	background-position: 0px -5px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml {
	background-position: -5px 0px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm {
	background-image: url("../img/textarea/textarea-mm-hover.gif");
}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr {
	background-position: -5px 0px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl {
	background-position: 0px -5px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm {
	background-position: 0px -5px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-br {
	background-position: 0px -5px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-tl {
	background-position: 0px -10px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm {
	background-position: 0px -10px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr {
	background-position: 0px -10px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml {
	background-position: -10px 0px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm {
	background-image: url("../img/textarea/textarea-mm-focus.gif");
}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr {
	background-position: -10px 0px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl {
	background-position: 0px -10px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm {
	background-position: 0px -10px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-br {
	background-position: 0px -10px;
}
table.jqTransformTextarea .jqTransformSafariTextarea div {
	border: 0px solid red; border-image: none; overflow: hidden; position: relative;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea {
	background: none; padding: 10px; left: -10px; top: -10px; position: absolute; resize: none;
}
.jqTransformRadioWrapper {
	margin: 5px 4px 0px; float: left; display: block;
}
.jqTransformRadio {
	background: url("../img/radio.gif") no-repeat top; width: 18px; height: 19px; vertical-align: middle; display: block;
}
span.jqTransformCheckboxWrapper {
	margin-top: 5px; float: left; display: block;
}
a.jqTransformCheckbox {
	background: url("../img/checkbox.gif") no-repeat top; width: 18px; height: 19px; vertical-align: middle; display: block;
}
a.jqTransformChecked {
	background-position: bottom;
}
.jqTransformSelectWrapper {
	background: url("../img/select_left.gif") no-repeat left top; width: 45px; height: 31px; float: left; position: relative;
}
.jqTransformSelectWrapper div span {
	padding: 8px 0px 0px 7px; height: 31px; line-height: 15px; overflow: hidden; font-size: 12px; float: none; white-space: nowrap; position: absolute; cursor: pointer;
}
.jqTransformSelectWrapper a.jqTransformSelectOpen {
	background: url("../images/ddarrow.png") no-repeat center; width: 31px; height: 31px; right: 0px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; display: block; position: absolute;
}
.jqTransformSelectWrapper ul {
	list-style: none; margin: 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; left: 0px; top: 30px; width: 43px; overflow: auto; display: none; position: absolute; z-index: 15; -ms-overflow-y: auto; max-height: 250px; background-color: rgb(255, 255, 255);
}
.jqTransformSelectWrapper ul a {
	padding: 5px; color: rgb(51, 51, 51); font-size: 12px; text-decoration: none; display: block; background-color: rgb(255, 255, 255);
}
.jqTransformSelectWrapper ul a.selected {
	background: rgb(237, 237, 237); color: rgb(51, 51, 51);
}
.jqTransformSelectWrapper ul a:hover {
	background: rgb(53, 130, 196); color: rgb(255, 255, 255);
}
.jqTransformSelectWrapper ul a.selected:hover {
	background: rgb(53, 130, 196); color: rgb(255, 255, 255);
}
.jqTransformHidden {
	display: none;
}
