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: 1px;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(img/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(img/btn_left.gif) 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;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea {
float:left;
}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0 !important;
	background: none;
	overflow-y:auto;
}

table.jqTransformTextarea td#jqTransformTextarea-tl, table.jqTransformTextarea td#jqTransformTextarea-tr, table.jqTransformTextarea td#jqTransformTextarea-bl, table.jqTransformTextarea td#jqTransformTextarea-br {
width: 13px !important;
height: 7px !important;
}

table.jqTransformTextarea td#jqTransformTextarea-ml, table.jqTransformTextarea td#jqTransformTextarea-mr {
width: 13px !important;
}

table.jqTransformTextarea td#jqTransformTextarea-tl{
/*background: url(../img/bg_rounded_textarea_top_l.png) no-repeat top left;*/
background-position:-405px -6px;
}
table.jqTransformTextarea td#jqTransformTextarea-tm{
/*background: url(../img/bg_rounded_textarea_top_m.png) repeat-x top left;*/
background-position:-433px -5px;
background-repeat:repeat-x;
}
table.jqTransformTextarea td#jqTransformTextarea-tr{
/*background: url(../img/bg_rounded_textarea_top_r.png) no-repeat top left;*/
background-position:-419px -6px;
}

table.jqTransformTextarea td#jqTransformTextarea-ml{
/*background: url(../img/bg_rounded_textarea_middle_l.png) repeat-y top left;*/
background-position:-906px -88px;
}
table.jqTransformTextarea td#jqTransformTextarea-mm{}
table.jqTransformTextarea td#jqTransformTextarea-mr{
/*background: url(../img/bg_rounded_textarea_middle_r.png) repeat-y top left;*/
background-position:-920px -88px;
}

table.jqTransformTextarea td#jqTransformTextarea-bl{
/*background: url(../img/bg_rounded_textarea_bottom_l.png) no-repeat top left;*/
background-position:-405px -14px;
}
table.jqTransformTextarea td#jqTransformTextarea-bm{
/*background: url(../img/bg_rounded_textarea_bottom_m.png) repeat-x top left;*/
background-position:-433px -14px;
background-repeat:repeat-x;
}
table.jqTransformTextarea td#jqTransformTextarea-br{
/*background: url(../img/bg_rounded_textarea_bottom_r.png) no-repeat top left;*/
background-position:-419px -14px;
}

table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}

/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url(img/radio.gif) 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(img/checkbox.gif) 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 ul li {
/*	height: 25px; */
	overflow: hidden;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
	text-decoration:none!important;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#c1ce0c;
	color: #333;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}



/* ******************************************************************************************************* */
.jqTransformSelectWrapper {
/*background:url(../img/bg_rounded_select_left.png) top left no-repeat;*/
background-position:-405px -28px;
float:left;
height:29px;
position:relative;
width:152px;
}

.jqTransformSelectWrapper div span {
cursor:pointer;
float:none;
font-size:12px;
height:15px;
line-height:15px;
overflow:hidden;
margin:0 0 0 13px;
padding:8px 0 0 0px;
position:absolute;
white-space:nowrap;
}

.jqTransformSelectWrapper a.jqTransformSelectOpen {
/*background:url(../img/bg_rounded_select_right.png) top left no-repeat;*/
background-position:-906px -28px;
display:block;
height:29px;
position:absolute;
right:-27px;
width:27px;
}

.jqTransformSelectWrapper ul {
background-color:#fff;
border:1px solid #fdee0d;
display:none;
height:150px;
left:7px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:auto;
padding:0;
position:absolute;
top:25px;
width:43px;
z-index:10;
}

.jqTransformInputWrapper {
/*background:url(../img/bg_rounded_input_left.png) top left no-repeat;*/
background-position:-920px -58px;
float:left;
height:29px;
padding:0;
}

.jqTransformInputWrapper, .jqTransformSelectWrapper {
margin-bottom:1px;
}

.jqTransformInputInner {
background:url(../img/bg_rounded_input_right.png) top right no-repeat;
/*background-position:-405px -58px;*/
display:inline !important;
float:left;
margin:0 0 0 13px !important;
padding:0;
position:relative;
width:auto;
}

.jqTransformInputInner div{
display:inline-block;
float:left;
height:29px;
margin:0 !important;
padding:0 !important;
position:relative;
}

.jqTransformInputInner div input {
background:transparent;
border-width:0;
color:#333;
float:left;
font-size:13px;
height:16px !important;
line-height:15px;
margin:4px 0 0 !important;
padding:3px 0 2px!important;
position:relative;
vertical-align:middle;
}

#step1-dob,
#step2-deliverycanceleddate,
#step2-movedate {
	color: #CCC;
}

#step1-dob.dateFilled,
#step2-deliverycanceleddate.dateFilled,
#step2-movedate.dateFilled,
.jqTransformInputWrapper_focus #step1-dob,
.jqTransformInputWrapper_focus #step2-deliverycanceleddate,
.jqTransformInputWrapper_focus #step2-movedate {
	color: #333;
}

span.jqTransformCheckboxWrapper {
float:left;
margin:0 10px 0 0;
}

a.jqTransformCheckbox {
/*background:url(../img/bg_checkbox.png) no-repeat top left;*/
background-position:-405px -87px;
display:block;
height:17px;
vertical-align:middle;
width:17px;
}

a.jqTransformCheckbox.jqTransformChecked {
background-position:-423px -87px;
}

form.jqtransformdone label.long_label {
margin-top:2px;
padding:0;
width:auto;
}