.zebra caption{
	font-size:20px;
	font-weight:normal;
	background-repeat:no-repeat;
	background-position: 130px center;
	padding-top: 20px;
	height:50px;}

.zebra {
    border: 1px solid #555;
}

.zebra td {
    border-left: 1px solid #555;
    border-top: 1px solid #555;
    padding: 5px;
    text-align: left;    
}

.zebra th, .zebra th:hover {
    border-left: 1px solid #363636;
	border-bottom: 1px solid #363636;
    padding: 5px; 
    background-color:#009933 !important;
	color:#fff !important;
	font-weight:normal;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#009933), to(#009933)) !important;
    background-image: -webkit-linear-gradient(top, #009933, #009933) !important;
    background-image:    -moz-linear-gradient(top, #009933, #009933) !important;
    background-image:     -ms-linear-gradient(top, #009933, #009933) !important;
    background-image:      -o-linear-gradient(top, #009933, #009933) !important;
    background-image:         linear-gradient(top, #009933, #009933) !important;
}

.zebra tbody tr:nth-child(even) {
	background: #fff;
	color:#363636;
}

.zebra tr:hover *{
  background: #363636;
  color: #FFFFFF;
  background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background-image: linear-gradient(to bottom, #363636, #363636);
}

.zebra tr {
	background: #fff;
	color:#363636;
}