.table1 {  
    color: #333; /* Lighten up font color */
    font-family: Helvetica, Arial, sans-serif; /* Nicer font */
    width: auto; 
    border-collapse: 
    collapse; border-spacing: 0; 
	}
	
.table1 th {  
    background: #DFDFDF; /* Darker Header background */
    font-weight: bold; /* Make sure they're bold */
	border: 1px solid #CCC;
	padding: 10px;
	text-align: center;
}

.table1 td {  
    background: #FAFAFA; /* Lighter grey background */
    text-align: center; /* Center our text */
	border: 1px solid #CCC;
	height: 30px;
	padding: 10px;
	text-align: center;
}

/* Cells in even rows (2,4,6...) are one color */        
.table1 tr:nth-child(even) td { background: #F1F1F1; }   

/* Cells in odd rows (1,3,5...) are another (excludes header cells)  */        
.table1 tr:nth-child(odd) td { background: #FEFEFE; }  

.table1 tr td:hover { background: #666; color: #FFF; }  
/* Hover cell effect! */