.ui-icon-empty											{
												BACKGROUND-POSITION: -160px 0;
												}

.ui-checkbox, .ui-radio										{
												WIDTH: 16px;
												DISPLAY: inline;
												VERTICAL-ALIGN: middle;
												CURSOR: pointer;
												FLOAT: left;
												MARGIN-TOP: 1px;
												}

span.ui-checkbox, span.ui-radio									{
												WIDTH: 12px;
												HEIGHT: 11px;
												POSITION: relative;
												DISPLAY: inline;
												DISPLAY: inline-block;
												-MOZ-BORDER-RADIUS: 2px;
												-WEBKIT-BORDER-RADIUS: 2px;
												}

span.ui-radio											{
												WIDTH: 11px;
												-MOZ-BORDER-RADIUS: 6px;
												-WEBKIT-BORDER-RADIUS: 6px;
												}

v\:roundrect, v\:fill, v\:stroke								{
												DISPLAY: block;
												POSITION: absolute;
												BEHAVIOR: url(#default#VML);
												BACKGROUND-COLOR: transparent;
												}

.ui-checkbox svg, .ui-radio svg									{
												DISPLAY: block;
												POSITION: absolute;
												TOP: -1px;
												LEFT: -1px;
												}

.ui-checkbox span.ui-icon, .ui-radio span.ui-icon						{
												POSITION: absolute;
												VISIBILITY: visible;
												LEFT: 6px;
												TOP: 5px;
												MARGIN: -8px 0px 0px -8px;
												}

.ui-checkbox input, .ui-radio input								{
												POSITION: absolute;
												VISIBILITY: visible;
												LEFT: -99999999px;
												TOP: -99999999px;
												WIDTH: 14px;
												HEIGHT: 13px;
												MARGIN: 0px;
												BORDER: 0px none;
												PADDING: 0px;
												}
