
/* Buttons */
button.qkFormButton{margin:0px; padding:0px; border:none; background-color:transparent; cursor:pointer; overflow:visible; font-family:Arial}
*:first-child+html button.qkFormButton[type]{width:1}/* IE7 */
button.qkFormButton span{background:transparent url(/_images/quickform/btn_right.gif) no-repeat scroll right top; display:block; float:left; padding:0px 4px 0px 0px; /* sliding doors padding */margin:0px; height:33px}
button.qkFormButton span span{background:transparent url(/_images/quickform/btn_left.gif) no-repeat; 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.qkFormButton_hover span span{background-position:left -33px}
button.qkFormButton_hover span{background-position:right -33px}
/* Clicked */
button.qkFormButton_click span span{background-position:left -66px}
button.qkFormButton_click span{background-position:right -66px}
/* IE 6 */
* html button.qkFormButton{height:33px}
* button.qkFormButton span span{height:25px}
/* IE 7 */
*+html button.qkFormButton{height:33px}
*+button.qkFormButton span span{height:25px}
/* Inputs */
.qkFormInputWrapper{background:transparent url(/_images/quickform/input_left.gif) no-repeat left top; height:31px; padding:0px; float:left}
.qkFormInputInner{background:transparent url(/_images/quickform/input_right.gif) no-repeat right top; padding:2px 4px 2px 0px; margin:0px 0px 0px 4px}
.qkFormInputInner div{height:31px}
.qkFormInputInner input{ font-size:14px; line-height:18px; vertical-align:middle; height:31px; color:#444; border:none; padding:5px 0 0 0; margin:0 0 0 0; background:transparent}
/*  IE6 */
* html .qkFormInputInner input{ font-size:14px; line-height:18px; vertical-align:middle; height:31px; color:#444; border:0; padding:2px 0 0 0; margin:0 0 0 0; background:transparent}
/* Hover */
.qkFormInputWrapper_hover{background:transparent url(/_images/quickform/input_left-hover.gif) no-repeat left top}
.qkFormInputWrapper_hover div{}
.qkFormInputWrapper_hover div.qkFormInputInner{background:transparent url(/_images/quickform/input_right-hover.gif) no-repeat right top}
/* Focus */
.qkFormInputWrapper_focus{background:transparent url(/_images/quickform/input_left-focus.gif) no-repeat left top}
.qkFormInputWrapper_focus div{}
.qkFormInputWrapper_focus div.qkFormInputInner{background:transparent url(/_images/quickform/input_right-focus.gif) no-repeat right top}
.qkFormSafari .qkFormInputInner div{position:relative; overflow:hidden}
.qkFormSafari input{background-color:none; position:absolute; top:-10px; left:-2px; height:42px; padding-left:4px}
/* Textarea */
table.qkFormTextarea td{font-size:1px; line-height:1px; width:5px; height:5px; margin:0; padding:0}
table.qkFormTextarea tr{/*border:1px solid red; */}
table.qkFormTextarea textarea{margin:0; padding:0; border:0; background:none}
table.qkFormTextarea td#qkFormTextarea-tl{background:url(/_images/quickform/textarea-tl.gif) no-repeat bottom left}
table.qkFormTextarea td#qkFormTextarea-tm{background:url(/_images/quickform/textarea-tm.gif) repeat-x bottom left}
table.qkFormTextarea td#qkFormTextarea-tr{background:url(/_images/quickform/textarea-tr.gif) no-repeat bottom left}
table.qkFormTextarea td#qkFormTextarea-ml{background:url(/_images/quickform/textarea-ml.gif) repeat-y top left}
table.qkFormTextarea td#qkFormTextarea-mm{background:url(/_images/quickform/textarea-mm.gif) repeat top left}
table.qkFormTextarea td#qkFormTextarea-mm textarea{font-size:14px; color:#444; line-height:20px}
table.qkFormTextarea td#qkFormTextarea-mr{background:url(/_images/quickform/textarea-mr.gif) repeat-y top left}
table.qkFormTextarea td#qkFormTextarea-bl{background:url(/_images/quickform/textarea-bl.gif) no-repeat top left}
table.qkFormTextarea td#qkFormTextarea-bm{background:url(/_images/quickform/textarea-bm.gif) repeat-x top left}
table.qkFormTextarea td#qkFormTextarea-br{background:url(/_images/quickform/textarea-br.gif) no-repeat top left}
/* Hover */
table.qkFormTextarea-hover td#qkFormTextarea-tl{background-image:url(/_images/quickform/textarea-tl-hover.gif)}
table.qkFormTextarea-hover td#qkFormTextarea-tm{background-image:url(/_images/quickform/textarea-tm-hover.gif)}
table.qkFormTextarea-hover td#qkFormTextarea-tr{background-image:url(/_images/quickform/textarea-tr-hover.gif)}
table.qkFormTextarea-hover td#qkFormTextarea-ml{background-image:url(/_images/quickform/textarea-ml-hover.gif)}
table.qkFormTextarea-hover td#qkFormTextarea-mm{background-image:url(/_images/quickform/textarea-mm-hover.gif)}
table.qkFormTextarea-hover td#qkFormTextarea-mr{background-image:url(/_images/quickform/textarea-mr-hover.gif)}
table.qkFormTextarea-hover td#qkFormTextarea-bl{background-image:url(/_images/quickform/textarea-bl-hover.gif)}
table.qkFormTextarea-hover td#qkFormTextarea-bm{background-image:url(/_images/quickform/textarea-bm-hover.gif)}
table.qkFormTextarea-hover td#qkFormTextarea-br{background-image:url(/_images/quickform/textarea-br-hover.gif)}
/* Focus */
table.qkFormTextarea-focus td#qkFormTextarea-tl{background-image:url(/_images/quickform/textarea-tl-focus.gif)}
table.qkFormTextarea-focus td#qkFormTextarea-tm{background-image:url(/_images/quickform/textarea-tm-focus.gif)}
table.qkFormTextarea-focus td#qkFormTextarea-tr{background-image:url(/_images/quickform/textarea-tr-focus.gif)}
table.qkFormTextarea-focus td#qkFormTextarea-ml{background-image:url(/_images/quickform/textarea-ml-focus.gif)}
table.qkFormTextarea-focus td#qkFormTextarea-mm{background-image:url(/_images/quickform/textarea-mm-focus.gif)}
table.qkFormTextarea-focus td#qkFormTextarea-mr{background-image:url(/_images/quickform/textarea-mr-focus.gif)}
table.qkFormTextarea-focus td#qkFormTextarea-bl{background-image:url(/_images/quickform/textarea-bl-focus.gif)}
table.qkFormTextarea-focus td#qkFormTextarea-bm{background-image:url(/_images/quickform/textarea-bm-focus.gif)}
table.qkFormTextarea-focus td#qkFormTextarea-br{background-image:url(/_images/quickform/textarea-br-focus.gif)}
table.qkFormTextarea .qkFormSafariTextarea div{position:relative; overflow:hidden; border:0px solid red}
table.qkFormTextarea .qkFormSafariTextarea textarea{background:none; position:absolute; top:-10px; left:-10px; padding:10px 10px 10px 10px; resize:none}
/* Radio */
.qkFormRadioWrapper{float:left; display:block; margin:0px 4px; margin-top:5px}
.qkFormRadio{background:transparent url(/_images/quickform/radio.gif) no-repeat center top; vertical-align:middle; height:19px; width:18px; display:block; /*display:-moz-inline-block; */}
/* Checkbox */
span.qkFormCheckboxWrapper{display:block; float:left; margin-top:5px}
a.qkFormCheckbox{background:transparent url(/_images/quickform/checkbox.gif) no-repeat center top; vertical-align:middle; height:19px; width:18px; display:block; /*display:-moz-inline-block; */}
a.qkFormCheckbox span{padding-left:19px}
/* Checked (Radio and Check) */
a.qkFormChecked{background-position:center bottom}
/* Select */
.qkFormSelectWrapper{width:45px; position:relative; height:31px; background:url(/_images/quickform/select_left.gif) no-repeat top left; float:left}
.qkFormSelectWrapper div span{font-size:14px; float:none; position:absolute; width:14px; height:31px; line-height:15px; padding:8px 0 0 7px; overflow:hidden; cursor:pointer; /*border:1px solid #CCC; */*border-right:none; */}
.qkFormSelectWrapper  a.qkFormSelectOpen{display:block; position:absolute; right:0px; width:31px; height:31px; background:url(/_images/quickform/select_right.gif) no-repeat center center}
.qkFormSelectWrapper ul{position:absolute; width:43px; top:30px; left:0px; 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}
.qkFormSelectWrapper ul a{display:block; padding:5px; text-decoration:none; color:#333; background-color:#FFF; font-size:14px; cursor:pointer}
.qkFormSelectWrapper ul a.selected{background:#EDEDED; color:#333}
/*
.qkFormSelectWrapper ul a:hover, .qkFormSelectWrapper ul a.selected:hover{background:#3582c4; color:#fff}
*/
.qkFormSelectWrapper a.defaut, .qkFormSelectWrapper a.defaut{background-color:#FFF; color:#333}
.qkFormSelectWrapper a.hover, .qkFormSelectWrapper a.hover{background:#3582c4; color:#fff}
/* Hidden */
.qkFormHidden{display:none}
