.zzgrid {
	font-size: 1em;
}

.zzgrid td {
	/* This color should be overridden depending on your style */
	/* This color value is taken from jQuery UI Redmond theme */
	border: 1px solid #a6c9e2; 
}

/* Below are "untouchables" */

.zzgrid td.r {
	text-align: right;
}

.zzgrid img {
	border: 0;
}

div.zzgrid {
	padding: 0;
}

.zzgrid table {
	border-collapse: collapse;
	table-layout: fixed;
}

.zzgrid td, .zzgrid th {
	padding: 2px;
	overflow: hidden;
}

.zzgrid th {
	cursor: default;
}

.zzgrid th div {
	position: relative;
	margin: 0;
    padding: 0;
	border: 0;
	width:100%;
	height:100%;
	background-color: transparent;
}

.zzgrid span.ui-icon {
    margin: -8px 0 0 0;
    position: absolute;
    left: 0;
    top: 50%;
}


.zzgrid div.footer {
	padding: 3px;
}

.zzgrid div.wait {
	position: absolute;
	width: 200px;
	padding: 20px 20px 20px 20px;
	vertical-align: middle;
	text-align: center;
	font-size: 10pt;
}