/* form face */
form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;	
}



/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	position: relative;
	
	background: transparent url(../img/input/input_text_left.gif) no-repeat left top;
	height: 28px;
	padding: 0px;
	margin: 0 auto 10px auto;

}

.jqTransformInputInner {
	width: 260px;
	background: transparent url(../img/input/input_text_right.gif) no-repeat top right;
	padding: 0px;
	margin: 0px;	
	
}

.jqTransformInputInner div {
	width: 250px;
	height: 28px;
	margin:0px 0px 0px 8px;	
}

.jqTransformInputInner div input {
	width: 250px;
	font-family:Verdana, sans-serif;
	font-size:12px;
	line-height: 16px;
	vertical-align: middle;
	height: 28px;
	color:#f4f4f4;	
	border: none;
	padding: 6px 5px 0px 0px;
	margin: 0px;
	background:transparent;
	text-align:center;
}

noindex:-o-prefocus,.jqTransformInputInner div input { padding: 0px 0px 0px 0px; }

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 4px 0 0 0;
	margin: 0 0 0 -8px;
	height:20px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
	width:300px;
}

.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;
	text-align: left;

}

/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
	font-family:Verdana, sans-serif;
	color:#f4f4f4;

}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 20px;
height: 20px;
margin: 0;
padding: 0;

}
table.jqTransformTextarea{margin: 0 auto 0 auto;}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;	
	border: 0;
	background: none;
	height:100px;
	overflow: auto;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(../img/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(../img/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(../img/textarea/textarea_tr.gif) no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(../img/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(../img/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(../img/textarea/textarea_mr.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(../img/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(../img/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(../img/textarea/textarea_br.gif) no-repeat top left;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	width: 240px;
	padding: 10px 10px 10px 10px;
	resize: none;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

/* form validate */
.formError {
		position:absolute;
		top:300px; left:300px;
		padding-bottom:13px;
		display:block;
		z-index:5000;
	}
		.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
		.formError .formErrorContent {
			width:100%; 
			background:#9d7623;
			color:#000;
			width:150px;
			font-family:tahoma;
			font-size:11px;
			border:2px solid #000;
			box-shadow: 0px 0px 6px #000;
			-moz-box-shadow: 0px 0px 6px #000;
			-webkit-box-shadow: 0px 0px 6px #000;
			padding:4px 10px 4px 10px;
			border-radius: 6px;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
		}
		.greenPopup .formErrorContent {background:#33be40;}
		
		.blackPopup .formErrorContent {background:#393939;color:#FFF;}
		
		.formError .formErrorArrow{
			position:absolute;
			bottom:0;left:20px;
			width:15px; height:15px;

			z-index:5001;
		}
		.formError .formErrorArrowBottom{top:0;margin:-6px;}
		
			.formError .formErrorArrow div{
				border-left:2px solid #000;
				border-right:2px solid #000;
				box-shadow: 0px 2px 3px #444;
				-moz-box-shadow: 0px 2px 3px #444;
				-webkit-box-shadow: 0px 2px 3px #444;
				font-size:0px; height:1px; background:#9d7623;margin:0 auto;line-height:0px; font-size:0px; display:block;
			}
				.formError .formErrorArrowBottom div{
					box-shadow: none;
					-moz-box-shadow: none;
					-webkit-box-shadow: none;
				}
				
			.greenPopup .formErrorArrow div{background:#33be40;}
			.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

			.formError .formErrorArrow .line10{width:15px;border:none;} 
			.formError .formErrorArrow .line9{width:13px;border:none;} 
			.formError .formErrorArrow .line8{width:11px;} 
			.formError .formErrorArrow .line7{width:9px;} 
			.formError .formErrorArrow .line6{width:7px;} 
			.formError .formErrorArrow .line5{width:5px;} 
			.formError .formErrorArrow .line4{width:3px;} 
			.formError .formErrorArrow .line3{width:1px;
				border-left:2px solid #000;
				border-right:2px solid #000;
				border-bottom:0px solid #000;} 
			.formError .formErrorArrow .line2{width:3px;border:none;background:#000;}
			.formError .formErrorArrow .line1{width:1px;border:none;background:#000;}  
				
