/* -------------
 * 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;} /* IE7 */
button.jqTransformButton span {background: transparent url(img/btn_right.png) no-repeat scroll right top;display: block;float: left;padding: 0px 12px 0px 0px; /* sliding doors padding */margin: 0px;	height: 33px;}
button.jqTransformButton span span {	background: transparent url(img/btn_left.png) no-repeat;	color: #333;padding: 8px 4px 0px 13px;font-weight: normal;font-size: 12px;line-height: 10px;	display: block;font-weight:bold;	text-decoration:none;height: 33px;}

/* ------------- * Inputs * ------------- */
.jqTransformInputWrapper {	background: transparent url(img/input_left.gif) no-repeat left top;height: 24px;padding: 0px;float:left; margin:0px; }
.jqTransformInputInner {background: transparent url(img/input_right.gif) no-repeat right top;	padding: 0px 4px 0px 0px;	margin: 0px 0px 0px 4px;}
.jqTransformInputInner div {	height: 24px;}
.jqTransformInputInner input {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height: 16px;	vertical-align: middle;	height: 24px;	color:#5648B2;		border: none;	padding: 5px 0 0 0;	margin: 0 0 0 0;	background:transparent;}
/*  IE6 */
* html .jqTransformInputInner input {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height: 16px;	vertical-align: middle;height: 24px;color:#5648B2;	border: 0;padding: 0px 0 0 0;margin: 0 0 0 0;background:transparent;}
/*hover*/
.jqTransformInputWrapper_hover{ background: transparent url(img/input_left-hover.gif) no-repeat left top;}
.jqTransformInputWrapper_hover div{}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background: transparent url(img/input_right-hover.gif) no-repeat right top;}
/*focus*/
.jqTransformInputWrapper_focus{ background: transparent url(img/input_left-focus.gif) no-repeat left top;}
.jqTransformInputWrapper_focus div{}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background: transparent url(img/input_right-focus.gif) no-repeat right top;}
.jqTransformSafari .jqTransformInputInner div {position: relative;overflow: hidden;}
.jqTransformSafari input {background-color: none;position: absolute;top: -10px;left: -2px;height: 42px; padding-left: 4px;}

/* ------------- * Textarea * ------------- */
table.jqTransformTextarea td{font-size: 1px;line-height: 1px;width: 5px;height: 5px;margin: 0;padding: 0;}
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(img/textarea-tl.gif) no-repeat bottom left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(img/textarea-tm.gif) repeat-x bottom left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(img/textarea-tr.gif) no-repeat bottom left;}
table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(img/textarea-ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(img/textarea-mm.gif)  repeat-x top left #fbfbfb;}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{font-size: 12px;line-height: 16px;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(img/textarea-mr.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(img/textarea-bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(img/textarea-bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(img/textarea-br.gif) no-repeat top left;}
/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-image: url(img/textarea-tl-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-image: url(img/textarea-tm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-image: url(img/textarea-tr-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-image: url(img/textarea-ml-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(img/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-image: url(img/textarea-mr-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-image: url(img/textarea-bl-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-image: url(img/textarea-bm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-image: url(img/textarea-br-hover.gif);}
/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-image: url(img/textarea-tl-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-image: url(img/textarea-tm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-image: url(img/textarea-tr-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-image: url(img/textarea-ml-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(img/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-image: url(img/textarea-mr-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-image: url(img/textarea-bl-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-image: url(img/textarea-bm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-image: url(img/textarea-br-focus.gif);}
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;}

/* ------------- * 单选 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {background: transparent url(img/radio.png) no-repeat center top;vertical-align: middle;	height: 19px;width: 18px;	display:block;/*display: -moz-inline-block;*/}

/* ------------- * 多选 * ------------- */
span.jqTransformCheckboxWrapper{display:block;float:left;margin-top:5px;}
a.jqTransformCheckbox {background: transparent url(img/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;}

/* ------------- * 下拉菜单 * ------------- */
.jqTransformSelectWrapper {	width: 45px;	position:relative;	height: 24px;	background: url(img/select_left.gif) no-repeat top left;	float:left;}
.jqTransformSelectWrapper div span {font-size: 12px;float: none;position: absolute;width: 14px;height: 24px;line-height: 10px;	padding: 8px 0 0 7px;overflow: hidden;	cursor:pointer;color:#5648a2/*border: 1px solid #CCCCCC;*//*	border-right: none;*/}
.jqTransformSelectWrapper  a.jqTransformSelectOpen {display: block;position: absolute;right: 0px;width: 22px;	height: 24px;background: url(img/select_right.gif) no-repeat center center;}
.jqTransformSelectWrapper ul {	position: absolute;	width: 43px;	top: 23px;	left: 0px;	list-style: none;	background-color: #FFF;	border: solid 1px #b3a5fe;display: none;margin: 0px;padding: 0px;overflow: auto;overflow-y: auto;z-index:10;}
.jqTransformSelectWrapper ul a {display: block;	padding: 5px;text-decoration: none;	color:#333;background-color: #ddd9ef;font-size: 12px;}
.jqTransformSelectWrapper ul a.selected {	background: #12D0EE;	color: #333;}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#2C1C38;	color: #fff;}

/* ------------- * Hidden - used to hide the original form elements * ------------- */
.jqTransformHidden {display: none;}