form.jqtransformdone label { margin-top:4px; margin-right: 8px; display: block; float:left; }
form.jqtransformdone div.rowElem { clear:both; padding:4px 0px; }
/* -------------
 * Buttons
 * ------------- */
/*
button.jqTransformButton { margin: 0px; padding: 0px; border: none; background-color: transparent; cursor: pointer; overflow: visible; font-family: Arial; }
*:first-child+html button.jqTransformButton[type] { width: 1; } 
button.jqTransformButton span { background: transparent url(../images/structure/jqcontrols/btn_right.png) no-repeat right top; display: block; float: left; padding: 0px 4px 0px 0px;  margin: 0px; height: 33px; }
button.jqTransformButton span span { background: transparent url(../images/structure/jqcontrols/btn_left.png) no-repeat top left; color: #333; padding: 8px 4px 0px 8px; font-weight: normal; font-size: 12px; line-height: 13px; display: block; text-decoration: none; height: 33px; }


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; }
*/


/* -------------
 * Inputs
 * ------------- */

.jqTransformInputWrapper { background: transparent url(../images/structure/jqcontrols/input/input_text_left.png) no-repeat left top; height: 24px; padding: 0px; float:left; }
.jqTransformInputInner { background: transparent url(../images/structure/jqcontrols/input/input_text_right.png) no-repeat top right; padding: 0px; margin: 0px; }
.jqTransformInputInner div { height: 24px; margin:0px 0px 0px 4px; }
.jqTransformInputInner div input { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px; vertical-align: middle; height: 24px; color:#404040; border: none; padding: 3px; margin: 0px; background:transparent; }



/*  IE6 */
/** html .jqTransformInputInner div input { padding: 0; margin: 0 0 0 -8px; height:24px; }*/
/* Ie7 */
/**+ html .jqTransformInputInner div input { padding: 0; margin-left:-10px; height:24px; }*/
/*hover*/
.jqTransformInputWrapper_hover { background-position: left -24px; }
.jqTransformInputWrapper_hover div.jqTransformInputInner { background-position: right -24px; }
/*focus*/
.jqTransformInputWrapper_focus { background-position: left -48px; }
.jqTransformInputWrapper_focus div.jqTransformInputInner { background-position: right -48px; }
.jqTransformSafari .jqTransformInputInner div { position: relative; overflow: hidden; margin:0px 8px; }
.jqTransformSafari .jqTransformInputInner div input { background-color: none; position: absolute; top: -10px; left: -2px; height: 42px; padding-left: 4px; }
/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea { font-size: 12px; line-height: 16px; }
table.jqTransformTextarea td { font-size: 1px; line-height: 1px; width: 5px; height: 5px; margin: 0; padding: 0; }
table.jqTransformTextarea { }
table.jqTransformTextarea tr { /*border: 1px solid red;*/ }
table.jqTransformTextarea textarea { margin: 0; padding: 0; border: 0; background: none; }
table.jqTransformTextarea td#jqTransformTextarea-tl { background: url(../images/structure/jqcontrols/textarea/textarea_tl.png) no-repeat top left; }
table.jqTransformTextarea td#jqTransformTextarea-tm { background: url(../images/structure/jqcontrols/textarea/textarea_tm.png) repeat-x top left; }
table.jqTransformTextarea td#jqTransformTextarea-tr { background: url(../images/structure/jqcontrols/textarea/textarea_tr.png) no-repeat top left; }
table.jqTransformTextarea td#jqTransformTextarea-ml { background: url(../images/structure/jqcontrols/textarea/textarea_ml.png) repeat-y top left; }
table.jqTransformTextarea td#jqTransformTextarea-mm { background: url(../images/structure/jqcontrols/textarea/textarea-mm.png) repeat; }
table.jqTransformTextarea td#jqTransformTextarea-mr { background: url(../images/structure/jqcontrols/textarea/textarea_mr.png) repeat-y top left; }
table.jqTransformTextarea td#jqTransformTextarea-bl { background: url(../images/structure/jqcontrols/textarea/textarea_bl.png) no-repeat top left; }
table.jqTransformTextarea td#jqTransformTextarea-bm { background: url(../images/structure/jqcontrols/textarea/textarea_bm.png) repeat-x top left; }
table.jqTransformTextarea td#jqTransformTextarea-br { background: url(../images/structure/jqcontrols/textarea/textarea_br.png) no-repeat top left; }
/*hover*/
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.png); }
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; }
/*focus*/
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(../images/textarea/textarea-mm-focus.png); }
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 { position: relative; overflow: hidden; border: 0px solid red; }
table.jqTransformTextarea .jqTransformSafariTextarea textarea { background: none; position: absolute; top:-10px; left:-10px; padding: 10px 10px 10px 10px; resize: none; }
/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper { float: left; display:block; margin:0px 4px; margin-top:5px; }
.jqTransformRadio { background: transparent url(../images/structure/jqcontrols/radio.png) no-repeat center top; vertical-align: middle; height: 19px; width: 18px; display:block;/*display: -moz-inline-block;*/ }
/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper { display:block; float:left; margin-top:5px; }
a.jqTransformCheckbox { background: transparent url(../images/structure/jqcontrols/checkbox.png) no-repeat center top; vertical-align: middle; height: 19px; width: 18px; display:block;/*display: -moz-inline-block;*/ }
/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom; }
/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper { width: 100%; position:relative; height: 24px; background: url(../images/structure/jqcontrols/select_left.png) no-repeat top left; float:left; }
.jqTransformSelectWrapper div span { font-family:Arial, Helvetica, sans-serif;  font-size: 12px; float: none; position: absolute; white-space: nowrap; height: 31px; line-height: 15px; padding: 4px 0 0 7px; overflow: hidden; cursor:pointer;/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}
.jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: -3px; width: 24px; height: 24px; background: url(../images/structure/jqcontrols/select_right.png) no-repeat center center; }
.jqTransformSelectWrapper ul { position: absolute; width: 43px; top: 24px; left: 2px; list-style: none; background-color: #FFF; border: solid 1px #CCC; display: none; margin: 0px; padding: 0px; height: 150px; overflow: auto; overflow-y: auto; z-index:10; font-family:Arial, Helvetica, sans-serif;}
.jqTransformSelectWrapper ul a { display: block; padding: 5px; text-decoration: none; color:#333; background-color: #FFF; font-size: 12px;}
.jqTransformSelectWrapper ul a.selected { background: #FFF; color: #333; }
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background:#EDEDED; color: #000; }
/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden { display: none; }






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
