CSS3 can be utilized to create background gradients using the background-image property, but it may not display consistently across different web browsers.
Here is an example of how you can code it:
background-color: #108B00; /* Fallback solid color */
background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #108B00, #FFFFFF); /* Chrome 10+, Saf5.1+, iOS 5+ */
background-image: -moz-linear-gradient(top, #108B00, #FFFFFF); /* FF3.6 */
background-image: -ms-linear-gradient(top, #108B00, #FFFFFF); /* IE10 */
background-image: -o-linear-gradient(top, #108B00, #FFFFFF); /* Opera 11.10+ */
background-image: linear-gradient(top, #108B00, #FFFFFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#108B00', EndColorStr='#FFFFFF'); /* IE6–IE9 */