﻿.ui-spinner {
display:inline-block;
height:1.8em;
overflow:hidden;
padding:0;
position:relative;
vertical-align:middle;
margin:3px 0 0 0;
}
.ui-spinner-input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
margin:0.2em 0;
padding:0;
vertical-align:middle;
}
.ui-spinner-button {
cursor:pointer;
display:block;
font-size:0.5em;
height:50%;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
text-align:center;
vertical-align:middle;
width:16px;
z-index:100;

}
.ui-spinner a.ui-spinner-button {
border-bottom:medium none;
border-top:medium none;
}
.ui-spinner-button-inner {
display:block;
height:100%;
margin:auto;
position:relative;
width:16px;
}
.ui-spinner .ui-icon {
left:0;
margin-top:-8px;
position:absolute;
top:50%;
}
.ui-spinner-up {
top:0;
}
.ui-spinner-down {
bottom:0;
}
.ui-spinner-ltr {
direction:ltr;
}
.ui-spinner-ltr .ui-spinner-input {
float:left;
margin-left:0.4em;
margin-right:22px;
}
.ui-spinner-ltr .ui-spinner-button {
right:0;
}
.ui-spinner-ltr a.ui-spinner-button {
border-right:medium none;
}
.ui-spinner-rtl {
direction:rtl;
}
.ui-spinner-rtl .ui-spinner-input {
float:right;
margin-left:22px;
margin-right:0.4em;
}
.ui-spinner-rtl .ui-spinner-button {
left:0;
}
.ui-spinner-rtl a.ui-spinner-button {
border-left:medium none;
}
div.ui-spinner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
.ui-widget SPAN{display:block; float:left;}
