.css-top {
/* default background colour, for all layout engines that don't implement gradients */
background: #2a6da9;

/* gecko based browsers */
background: -moz-linear-gradient(top, #0A71E2, white);

/* webkit based browsers */
background: -webkit-gradient(linear, left top, left bottom, from(#0A71E2), to(white));

filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0A71E2', endColorstr='white'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0A71E2', endColorstr='white')"; /* IE8 */


color: #000000; /* text colour (black) */
height: auto; /* gradient uses the full height of the element */
padding: 5px; /* distance from border edge to text */
}

.css-menu {
/* default background colour, for all layout engines that don't implement gradients */
background: #2a6da9;

/* gecko based browsers */
background: -moz-linear-gradient(top, #55aaee, #003366);

/* webkit based browsers */
background: -webkit-gradient(linear, left top, left bottom, from(#55aaee), to(#003366));

filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55aaee', endColorstr='#003366'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55aaee', endColorstr='#003366')"; /* IE8 */

color: #000000; /* text colour (black) */
height: auto; /* gradient uses the full height of the element */
padding: 5px; /* distance from border edge to text */
}

/**********************************************************************************************************************************************/

.border {
 behavior: url("border-radius.htc");
 border-style: solid;
 border-width: 1px;
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 border-radius: 15px 15px 15px 15px; /* for some reason you have to declare all corners in ie*/
 border-color: #000066;
}

.curved {
behavior: url("border-radius.htc");
 border-width: 2px;
-moz-border-radius: 20px; /* Firefox */
-webkit-border-radius: 20px; /* Safari and Chrome */
-khtml-border-radius: 20px; /* Linux browsers */
 border-radius: 15px 15px 15px 15px; /* for some reason you have to declare all corners in ie*/
}

